CocoaPods 0.36正式發布,實現Swift和iOS 8動態框架支持

jopen 9年前發布 | 13K 次閱讀 CocoaPods

CocoaPods 0.36正式發布,實現Swift和iOS 8動態框架支持

經過數個月的努力和輪番測試,CocoaPods 核心團隊成員 Marius Rackwitz 于近日在 CocoaPods 官方博客上宣布正式發布 CocoaPods 0.36,該版本最大的改動便是為 iOS 8 平臺引入了動態框架,并增加了對于使用 Swift 語言所編寫的庫的支持,此舉將影響到包括 CocoaPods/Xcodeproj 在內的所有 CocoaPods gems。

動態框架通常只存在于 OS X 之上,其優勢在于對多平臺代碼更好的封裝,由于缺乏對 iOS 平臺的支持一直飽受 iOS 開發者詬病,而從 iOS 8 開始,CocoaPods 實現了對于第三方動態框架的支持。

除卻實現對于動態框架的支持之外,CocoaPods 0.36 還實現了對于 AlamoFire、SwiftyJSON 等庫的支持,而此前只能手工添加到項目中或是通過 git submodule 來管理,如果 pod 包含了 Swift 源碼,更無法整合依賴。

現在,開發者可以將 CocoaPods 進行更新,想要了解更多關于 CocoaPods 0.36 的信息,可查看 CocoaPods Changelog

CocoaPods是什么?

當你開發iOS應用時,會經常使用到很多第三方開源類庫,比如JSONKit,AFNetWorking等等。可能某個類庫又用到其他類庫,所以要 使用它,必須得另外下載其他類庫,而其他類庫又用到其他類庫,“子子孫孫無窮盡也”,這也許是比較特殊的情況。總之小編的意思就是,手動一個個去下載所需 類庫十分麻煩。另外一種常見情況是,你項目中用到的類庫有更新,你必須得重新下載新版本,重新加入到項目中,十分麻煩。如果能有什么工具能解決這些惱人的 問題,那將“善莫大焉”。所以,你需要 CocoaPods。

CocoaPods應該是iOS最常用最有名的類庫管理工具了,上述兩個煩人的問題,通過cocoaPods,只需要一行命令就可以完全解決,當然 前提是你必須正確設置它。重要的是,絕大部分有名的開源類庫,都支持CocoaPods。所以,作為iOS程序員的我們,掌握CocoaPods的使用是 必不可少的基本技能了。

來自: CSDN

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!