From Andy Warhol - 從簡單實用的小Tips說起(一)

雖然學iOS有大半年了,各種小項目、小Demo也沒少折騰,但我還是想先從簡單實用的一些開發(fā)小Tips開始,一來容易掌握,二來用好了可以大大提高生產(chǎn)效率,值得總結。

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

作為一個非計算機科班出身的程序員,對于終端命令行的交互方式其實從一開始是拒絕的,因為要記憶一大堆命令。確實,在熟悉命令之前,對著黑框框卻總要先去查一查命令,有時候既然打開瀏覽器了,干脆就放棄“效率”,選擇更為“友好”的可視化操作方式完成任務了。

使用CocoaPods的初期這樣的感覺就特別明顯,但在習慣了pod后,便會上癮,就再也受不了手動下載和導入第三方庫了。

安裝

CocoaPods作為一款效率軟件,安裝過程簡單到令人發(fā)指,打開終端,就一行命令。

$ sudo gem install cocoapods

如果平時網(wǎng)絡環(huán)境都在墻外,這就可以安裝完成了,但考慮到墻內可能會屏蔽掉rubygems.org源,讓我們來多做一些.

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

注意!淘寶鏡像源最近換成了https協(xié)議,添加完成后就可以使用以下命令查看是否成功了。

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

使用

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

$ pod init

這會在工程目錄中創(chuàng)建一個`Podfile'文件,打開它

$ vim Podfile

將需要的第三方庫和支持的版本號添加進去

platform :ios, '7.0' #支持的iOS最低版本號

  pod 'AFNetworking', '~> 2.6'
  pod 'MBProgressHUD', '~> 0.9.1'
  pod 'SwiftyJSON', '~> 2.3'

安裝這些第三方庫

$ pod install

執(zhí)行完成后,會在工程目錄產(chǎn)生相應的xcworkspace文件,使用它打開工程,就可以在需要的地方愉快地導入相應頭文件了

#import <AFNetworking/AFNetworking.h>

更新添加庫

前面的步驟在第一次使用時,看起來其實并不高效,感受不出和我們手動下載導入庫有多大區(qū)別,但是在后期需要不斷地添加庫的時候,CocoaPods的高效性就體現(xiàn)得淋漓盡致了。

修改Podfile,添加需要的庫和支持的版本號[可選],試著添加FMDB

platform :ios, '7.0' #支持的iOS最低版本號

  pod 'AFNetworking', '~> 2.6'
  pod 'MBProgressHUD', '~> 0.9.1'
  pod 'SwiftyJSON', '~> 2.3'
  pod 'FMDB'

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

$ pod update

就這么自然,像使用系統(tǒng)庫一樣,導入頭文件,愉快地繼續(xù)你的代碼吧~!

參考

以上是我作為初學者使用了一段時間Cocoapods的感觸,更多進階的使用方法可移步唐巧的技術博客,以及CocoaPods.org官網(wǎng)

預告篇

接下來,會總結分享一些關于代碼復用的小Tips,讓command+Ccommand+V成為備選項。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容