美文网首页iOS程序员IOS
From Andy Warhol - 从简单实用的小Tips说起

From Andy Warhol - 从简单实用的小Tips说起

作者: Binboy_ | 来源:发表于2015-10-22 22:52 被阅读119次

    虽然学iOS有大半年了,各种小项目、小Demo也没少折腾,但我还是想先从简单实用的一些开发小Tips开始,一来容易掌握,二来用好了可以大大提高生产效率,值得总结。

    CocoaPods-高效的第三方库管理工具

    作为一个非计算机科班出身的程序员,对于终端命令行的交互方式其实从一开始是拒绝的,因为要记忆一大堆命令。确实,在熟悉命令之前,对着黑框框却总要先去查一查命令,有时候既然打开浏览器了,干脆就放弃“效率”,选择更为“友好”的可视化操作方式完成任务了。

    使用CocoaPods的初期这样的感觉就特别明显,但在习惯了pod后,便会上瘾,就再也受不了手动下载和导入第三方库了。

    安装

    CocoaPods作为一款效率软件,安装过程简单到令人发指,打开终端,就一行命令。

    $ sudo gem install cocoapods
    

    如果平时网络环境都在墙外,这就可以安装完成了,但考虑到墙内可能会屏蔽掉rubygems.org源,让我们来多做一些.

    $ sudo gem sources -a https://ruby.taobao.org 
    

    注意!淘宝镜像源最近换成了https协议,添加完成后就可以使用以下命令查看是否成功了。

    $ sudo gem sources -l 
    *** CURRENT SOURCES ***
    https://rubygems.org/
    https://ruby.taobao.org
    

    使用

    cd 进入工程目录,CocoaPods提供了快捷的初始化命令,

    $ pod init
    

    这会在工程目录中创建一个`Podfile'文件,打开它

    $ vim Podfile
    

    将需要的第三方库和支持的版本号添加进去

    platform :ios, '7.0' #支持的iOS最低版本号
    
      pod 'AFNetworking', '~> 2.6'
      pod 'MBProgressHUD', '~> 0.9.1'
      pod 'SwiftyJSON', '~> 2.3'
    

    安装这些第三方库

    $ pod install
    

    执行完成后,会在工程目录产生相应的xcworkspace文件,使用它打开工程,就可以在需要的地方愉快地导入相应头文件了

    #import <AFNetworking/AFNetworking.h>
    

    更新添加库

    前面的步骤在第一次使用时,看起来其实并不高效,感受不出和我们手动下载导入库有多大区别,但是在后期需要不断地添加库的时候,CocoaPods的高效性就体现得淋漓尽致了。

    修改Podfile,添加需要的库和支持的版本号[可选],试着添加FMDB

    platform :ios, '7.0' #支持的iOS最低版本号
    
      pod 'AFNetworking', '~> 2.6'
      pod 'MBProgressHUD', '~> 0.9.1'
      pod 'SwiftyJSON', '~> 2.3'
      pod 'FMDB'
    

    一行命令就能全部更新添加

    $ pod update
    

    就这么自然,像使用系统库一样,导入头文件,愉快地继续你的代码吧~!

    参考

    以上是我作为初学者使用了一段时间Cocoapods的感触,更多进阶的使用方法可移步唐巧的技术博客,以及CocoaPods.org官网

    预告篇

    接下来,会总结分享一些关于代码复用的小Tips,让command+Ccommand+V成为备选项。

    相关文章

      网友评论

      本文标题:From Andy Warhol - 从简单实用的小Tips说起

      本文链接:https://www.haomeiwen.com/subject/zfuthttx.html