Carthage iOS基礎使用介紹

? ? ? ? ?作為iOS開發(fā)齿税,這幾天看了下carthage這個第三方工具管理庫帝火,一個類似于cocoaPods俗或,使用方式上有點不大一樣,而且將生成的第三方庫導入project工程的過程交給了開發(fā)者.

cocoaPods是中心化的管理cocoaPods大致:thouch Podfile 在文件中加入你需要的第三方庫的版本信息雄可, 在終端pod install凿傅,cocoaPods會生成workspace把所有的第三方庫放在一個project, 和開發(fā)者的工程都放到workspace里面,把所有的依賴都一步到位数苫,這樣的操作對開發(fā)者來說比較方便聪舒。但是在你的工程每次編譯的時候pod project 也需要一起編譯一遍,隨著開發(fā)深入虐急,編譯時間會變長箱残,這個比較麻煩, 特別是xcode8以后的swift開發(fā)編譯一遍很費時.

安裝Carthage

123

carthage是去中心化的管理止吁,和cocoaPods理念不一樣被辑, 只給用戶做第三方庫下載到carthone文件夾,做好了相關依賴工作敬惦,并不幫用戶集成第三方庫盼理,集成的權利交給用戶自己去做,大概的繼承步驟:1俄删,終端cd到你工程目錄, thouch cartfile文件 宏怔。2想文件寫入第三方庫名稱(carthage和cocoaPods相比的缺點,無法用pod search 第三方庫畴椰,你需要自己去github上面查找第三方庫文件一格式如github "AFNetworking/AFNetworking"臊诊,不知道除了github還能用其他網(wǎng)站的行不行,沒試過)斜脂。 3.庫寫入了就開始更新了終端輸入 carthage update --platform iOS(如果是更新單個的庫抓艳, 在update后面再庫的名字即可, 刪除的話可以自己進文件夾刪除, 刪除cartfile信息), 終端回去下載第三方庫帚戳,然后編譯成二進制的 .dsym ?加頭文件的 Framework玷或,并添加相關依賴,并且check out 出第三庫的workspace相關文件片任,可以進carthage文件夾查看framework 放在iOS文件夾下, 相關的workspace會放在checkouts文件夾下庐椒,為什么有workspace, 因為carthage把你想要用的第三方庫打包成了二進制的framework,在工程中使用的時候,你是不能看到具體的代碼蚂踊,可以打開workspace看T继浮)

到這一步已經(jīng)完成了carthage的第三方庫的集成,剩下的就是開發(fā)者自己將需要的庫導入到文件當中犁钟,步驟 點擊projectd進入Gengral ? -> Embedded Binaries -> 點+ ->add other...把carthage文件夾下的iOS文件夾導入棱诱, 然后點+, 加入自己需要的第三方庫即可

carthage 優(yōu)點 ?不去改變project目錄, 可以和cocoaPods在同一個工程中共存涝动, 相比cocoaPods不需要每次都去編譯迈勋,只有需要更新庫的時候幕庐,加快了編譯的速度悄晃,不去改變project的配置 尝偎, carthage環(huán)境搭建比cocoaPos簡單国夜,cocoaPods環(huán)境搭建較復雜。

carthage缺點? 有些第三方庫不支持(網(wǎng)上看的查看是否支持厦凤,進入github主頁 點擊Barnch master 看tags是否有版本支持鼻吮,沒有就不支持), carthage只支持iOS8動態(tài)庫较鼓,靜態(tài)庫是用不了的像百度搜索等庫無法導入椎木,所以可以結合cocoaPods使用,Carthage 的配置只能讓你看到一個庫的頭文件

相關鏈接

Carthage:去中心化的Cocoa依賴管理器

Carthage的使用心得

Carthage 初探:四大優(yōu)勢與四大劣勢

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末博烂,一起剝皮案震驚了整個濱河市香椎,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌禽篱,老刑警劉巖畜伐,帶你破解...
    沈念sama閱讀 206,482評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異躺率,居然都是意外死亡烤礁,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,377評論 2 382
  • 文/潘曉璐 我一進店門肥照,熙熙樓的掌柜王于貴愁眉苦臉地迎上來脚仔,“玉大人,你說我怎么就攤上這事舆绎±鹪啵” “怎么了?”我有些...
    開封第一講書人閱讀 152,762評論 0 342
  • 文/不壞的土叔 我叫張陵吕朵,是天一觀的道長猎醇。 經(jīng)常有香客問我,道長努溃,這世上最難降的妖魔是什么硫嘶? 我笑而不...
    開封第一講書人閱讀 55,273評論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮梧税,結果婚禮上沦疾,老公的妹妹穿的比我還像新娘。我一直安慰自己第队,他們只是感情好哮塞,可當我...
    茶點故事閱讀 64,289評論 5 373
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著凳谦,像睡著了一般忆畅。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上尸执,一...
    開封第一講書人閱讀 49,046評論 1 285
  • 那天家凯,我揣著相機與錄音缓醋,去河邊找鬼。 笑死绊诲,一個胖子當著我的面吹牛送粱,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播驯镊,決...
    沈念sama閱讀 38,351評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼葫督,長吁一口氣:“原來是場噩夢啊……” “哼竭鞍!你這毒婦竟也來了板惑?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 36,988評論 0 259
  • 序言:老撾萬榮一對情侶失蹤偎快,失蹤者是張志新(化名)和其女友劉穎冯乘,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體晒夹,經(jīng)...
    沈念sama閱讀 43,476評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡裆馒,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,948評論 2 324
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了丐怯。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片喷好。...
    茶點故事閱讀 38,064評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖读跷,靈堂內(nèi)的尸體忽然破棺而出梗搅,到底是詐尸還是另有隱情,我是刑警寧澤效览,帶...
    沈念sama閱讀 33,712評論 4 323
  • 正文 年R本政府宣布无切,位于F島的核電站,受9級特大地震影響丐枉,放射性物質(zhì)發(fā)生泄漏哆键。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,261評論 3 307
  • 文/蒙蒙 一瘦锹、第九天 我趴在偏房一處隱蔽的房頂上張望籍嘹。 院中可真熱鬧,春花似錦弯院、人聲如沸噩峦。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,264評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽识补。三九已至,卻和暖如春辫红,著一層夾襖步出監(jiān)牢的瞬間凭涂,已是汗流浹背祝辣。 一陣腳步聲響...
    開封第一講書人閱讀 31,486評論 1 262
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留切油,地道東北人蝙斜。 一個月前我還...
    沈念sama閱讀 45,511評論 2 354
  • 正文 我出身青樓,卻偏偏與公主長得像澎胡,于是被迫代替她去往敵國和親孕荠。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 42,802評論 2 345

推薦閱讀更多精彩內(nèi)容