Podfile中的use_frameworks!

use_frameworks!

A、用cocoapods導(dǎo)入swift框架到swift項(xiàng)目和OC項(xiàng)目都必須要use_frameworks!
B、使用dynamic frameworks,必須要在Podfile文件中添加use_frameworks!

(1)如果在Podfile文件里不使用use_frameworks!則是會(huì)生成相應(yīng)的.a文件(靜態(tài)鏈接庫(kù))暮刃,通過(guò)static libraries這個(gè)方式來(lái)管理pod的代碼。
(2)Linked:libPods-xxx.a包含了其它用pod導(dǎo)入的第三方框架的.a文件爆土。
(3)如果使用了use_frameworks!則cocoapods會(huì)生成相應(yīng)的.frameworks文件(動(dòng)態(tài)鏈接庫(kù):實(shí)際內(nèi)容為Header+動(dòng)態(tài)鏈接庫(kù)+資源文件)椭懊,使用dynamic framworks 來(lái)取代static libraries方式。
(4)Linked:Pods_xxx.framework包含了其它用pod導(dǎo)入的第三方框架的.framework文件步势。

use_frameworks! -> dynamic frameworks 方式 -> .framework
#use_frameworks! -> static libraries 方式 -> .a

(1)swift項(xiàng)目cocoapods 默認(rèn)use_frameworks!
(2)OC項(xiàng)目cocoapods 默認(rèn) #use_frameworks!

用cocoapods導(dǎo)入OC框架到swift項(xiàng)目:

(1)#use_frameworks!必須創(chuàng)建頭文件氧猬,在頭文件里面#import “AFNetworking.h”
(2)use_frameworks!如果有頭文件,在頭文件里面#import “AFNetworking/AFNetworking.h”坏瘩,其它Swift文件中用到不需要再import盅抚;如果沒(méi)有頭文件,則在每個(gè)需要用到的swift文件里import AFNetworking桑腮。

用cocoapods導(dǎo)入swift框架到swift項(xiàng)目:

(1)必須use_frameworks!
(2)不需要頭文件,在需要用到框架的swift文件里 import Alamofire

用cocoapods導(dǎo)入OC框架到OC項(xiàng)目:

(1)#use_frameworks!在需要用到的文件里#import “AFNetworking.h”蛉幸;也可以通過(guò)pch文件破讨,用法類似swift的頭文件。
(2)use_frameworks!與(1)類似奕纫,用法上沒(méi)有區(qū)別提陶。

用cocoapods導(dǎo)入swift框架到OC項(xiàng)目:不考慮

總結(jié):

(1)用swift項(xiàng)目考慮到會(huì)使用OC和swift兩種第三方框架,所以Podfile中使用swift項(xiàng)目默認(rèn)的use_frameworks!更為妥當(dāng)匹层,并且frameworks動(dòng)態(tài)鏈接庫(kù)具有一定的優(yōu)勢(shì)隙笆。
(2)可以建立一個(gè)Bridge頭文件,用來(lái)import那些OC框架的.h文件:#import “xxx/xxx.h”升筏〕湃幔或者不建頭文件,像swift框架一樣您访,直接在需要用到的swift文件中import铅忿。
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市灵汪,隨后出現(xiàn)的幾起案子檀训,更是在濱河造成了極大的恐慌柑潦,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,651評(píng)論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件峻凫,死亡現(xiàn)場(chǎng)離奇詭異渗鬼,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)荧琼,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,468評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門(mén)譬胎,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人铭腕,你說(shuō)我怎么就攤上這事银择。” “怎么了累舷?”我有些...
    開(kāi)封第一講書(shū)人閱讀 162,931評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵浩考,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我被盈,道長(zhǎng)析孽,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,218評(píng)論 1 292
  • 正文 為了忘掉前任只怎,我火速辦了婚禮袜瞬,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘身堡。我一直安慰自己邓尤,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,234評(píng)論 6 388
  • 文/花漫 我一把揭開(kāi)白布贴谎。 她就那樣靜靜地躺著汞扎,像睡著了一般。 火紅的嫁衣襯著肌膚如雪擅这。 梳的紋絲不亂的頭發(fā)上澈魄,一...
    開(kāi)封第一講書(shū)人閱讀 51,198評(píng)論 1 299
  • 那天,我揣著相機(jī)與錄音仲翎,去河邊找鬼痹扇。 笑死,一個(gè)胖子當(dāng)著我的面吹牛溯香,可吹牛的內(nèi)容都是我干的鲫构。 我是一名探鬼主播,決...
    沈念sama閱讀 40,084評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼玫坛,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼芬迄!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 38,926評(píng)論 0 274
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤禀梳,失蹤者是張志新(化名)和其女友劉穎杜窄,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體算途,經(jīng)...
    沈念sama閱讀 45,341評(píng)論 1 311
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡塞耕,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,563評(píng)論 2 333
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了嘴瓤。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片扫外。...
    茶點(diǎn)故事閱讀 39,731評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖廓脆,靈堂內(nèi)的尸體忽然破棺而出筛谚,到底是詐尸還是另有隱情,我是刑警寧澤停忿,帶...
    沈念sama閱讀 35,430評(píng)論 5 343
  • 正文 年R本政府宣布驾讲,位于F島的核電站,受9級(jí)特大地震影響席赂,放射性物質(zhì)發(fā)生泄漏吮铭。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,036評(píng)論 3 326
  • 文/蒙蒙 一颅停、第九天 我趴在偏房一處隱蔽的房頂上張望谓晌。 院中可真熱鬧,春花似錦癞揉、人聲如沸纸肉。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,676評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)柏肪。三九已至,卻和暖如春逊移,著一層夾襖步出監(jiān)牢的瞬間预吆,已是汗流浹背龙填。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,829評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工胳泉, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人岩遗。 一個(gè)月前我還...
    沈念sama閱讀 47,743評(píng)論 2 368
  • 正文 我出身青樓扇商,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親宿礁。 傳聞我的和親對(duì)象是個(gè)殘疾皇子案铺,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,629評(píng)論 2 354

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