你開發iOS的方式還是石器時代嗎?在這個世界上並不是所有的軟件開發人員都是碼農。在這個世界上有很多的geek存在他們為這個語言的發展做出了很大的貢獻。現在隨着iOS開發者的曾多也就出現了iOS程序猿提供的依賴管理工具或者也可以叫中央代碼倉庫這個工具叫做Cocoapods。 iOS石器時代 ...
Cocoapods作為OS X和iOS開發平台的類庫管理工具,已經非常完善和強大。通常我們用pod來管理第三方開源類庫,但我們也極有可能會開發一個用pod管理依賴關系的靜態類庫給其他人使用,而又不願意公開源代碼,比如一些SDK,那么就需要打包成.a文件。本文將以一個依賴於ASIHTTPRequest的靜態類庫,來演示如何創建使用了CocoaPods的靜態類庫以及打包的過程。 開發靜態庫 Stati ...
2014-11-23 18:54 50 39432 推薦指數:
你開發iOS的方式還是石器時代嗎?在這個世界上並不是所有的軟件開發人員都是碼農。在這個世界上有很多的geek存在他們為這個語言的發展做出了很大的貢獻。現在隨着iOS開發者的曾多也就出現了iOS程序猿提供的依賴管理工具或者也可以叫中央代碼倉庫這個工具叫做Cocoapods。 iOS石器時代 ...
前言部分 iOS開發時,項目中會引用許多第三方庫,CocoaPods(https://github.com/CocoaPods/CocoaPods) 可以用來方便的統一管理這些第三方庫。 一、安裝 由於網上的教程基本都大同小異,但細節之處還不是很完善,所以借機會在這里補充下: 注 ...
最近需要將自己項目的公共代碼打包成 Framework 來使用,但是在打包過程中遇到一個問題,就是提取的公共代碼中用到了一些第三方的庫,比如 AFNetworking等,怎么才能把第三方庫集成 ...
本篇內容將介紹Mac和iOS開發中必備的一個依賴庫管理工具CocoaPods。 CocoaPods是什么 在iOS開發中勢必會用到一些第三方依賴庫,比如大家都熟悉的ASIHttpRequest、AFNetworking、JSONKit等。使用這些第三方類庫能極大的方便項目的開發,但是,集成 ...
1. 創建主工程 路徑:/Users/Funky/Desktop/CocoaPodRemoteLib/MyMainProject/MyMainProject.xcodeproj 2. 在碼雲(http://git.oschina.net/)上創建一個自己的遠程私有索引庫,用來存放私有框架 ...
1 CocoaPods 的安裝 1.1 作用: 幫助管理和維護第三方框架,快速的搜索到第三方框架, 然后自動集成到工程里面來, 並編譯成一個libPod.a的靜態庫給我們項目用 1.2 理解: 1.2.1 什么是gem Gem是一個管理Ruby庫和程序的標准包,它通過Ruby Gem ...
代碼調試好了開始打包成sdk,下面是將要打包的FRSDK代碼(FRSDK.h暴露在外面有別人調用) 1.創建新工程(Xcode File-New-Project) 2.把下面的紅色框的東西移除 3.將原工程里調試好的FRSDK代碼copy到此工程后為下圖 4. ...
1.新建.a靜態庫工程 需要選擇Static Library靜態庫工程模板新建工程,如下圖: 新建靜態庫工程 實現需要打包的類,如下圖: 實現需要打包的類 2.設置需要暴露的頭文件 添加Headers, 步驟 ...