cocoapods學(xué)習(xí)

https://blog.csdn.net/u014600626/article/details/102922568

總結(jié):
1.cocoapods會(huì)生成一個(gè)叫pods的項(xiàng)目闰歪,這個(gè)項(xiàng)目管理管理依賴陵像,并生成libPod.a文件壹堰。主工程只要依賴這個(gè)文件即可。
2.每個(gè)靜態(tài)庫(kù)都有一個(gè)xcconfig文件雳灵,該文件說(shuō)明了頭文件的搜索路徑、需要鏈接的二方庫(kù)路徑

CONFIGURATION_BUILD_DIR = $PODS_CONFIGURATION_BUILD_DIR/AFNetworking
GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/AFNetworking" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking"
OTHER_LDFLAGS = -framework "CoreGraphics" -framework "MobileCoreServices" -framework "Security" -framework "SystemConfiguration"
PODS_BUILD_DIR = $BUILD_DIR
PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
PODS_ROOT = ${SRCROOT}
PODS_TARGET_SRCROOT = ${PODS_ROOT}/AFNetworking
PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
SKIP_INSTALL = YES

cocoapods也會(huì)為pod工程生成debug和release的xcconfig文件旅择。比如Pods-Demo.debug.xcconfig
3.靜態(tài)庫(kù)分為.a和.framework兩種。.a是一個(gè)純二進(jìn)制文件汞斧,.a不能直接使用,要配合.h文件才能使用什燕。.framework中除了有二進(jìn)制文件之外還有資源文件粘勒。.a + .h + sourceFile= .framework。靜態(tài)庫(kù)已經(jīng)編譯完成屎即,只需要鏈接即可庙睡。
4.pod工程目錄如下所示
├── Pods
│ ├── AFNetworking
│ ├── Headers
│ ├── Manifest.lock
│ ├── Pods.xcodeproj
│ └── Target\ Support\ Files

每個(gè)三方庫(kù)都會(huì)在pod下面有一個(gè)文件夾。文件夾中是.framework文件
在Headers下有兩個(gè)目錄技俐,Private和Public乘陪,第3方庫(kù)的私有頭文件會(huì)在Private目錄下有對(duì)應(yīng)的頭文件,不過(guò)是1個(gè)軟鏈接雕擂,鏈接到第3方庫(kù)的頭文件 第3方庫(kù)的Pubic頭文件會(huì)在Public目錄下有對(duì)應(yīng)的頭文件啡邑,也是軟鏈接
Manifest.lock manifest文件 描述第3方庫(kù)對(duì)其它庫(kù)的依賴

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市井赌,隨后出現(xiàn)的幾起案子谤逼,更是在濱河造成了極大的恐慌,老刑警劉巖族展,帶你破解...
    沈念sama閱讀 221,430評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異拔鹰,居然都是意外死亡仪缸,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,406評(píng)論 3 398
  • 文/潘曉璐 我一進(jìn)店門列肢,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)恰画,“玉大人,你說(shuō)我怎么就攤上這事瓷马∷┗梗” “怎么了?”我有些...
    開封第一講書人閱讀 167,834評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵欧聘,是天一觀的道長(zhǎng)片林。 經(jīng)常有香客問(wèn)我,道長(zhǎng)怀骤,這世上最難降的妖魔是什么费封? 我笑而不...
    開封第一講書人閱讀 59,543評(píng)論 1 296
  • 正文 為了忘掉前任,我火速辦了婚禮蒋伦,結(jié)果婚禮上弓摘,老公的妹妹穿的比我還像新娘。我一直安慰自己痕届,他們只是感情好韧献,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,547評(píng)論 6 397
  • 文/花漫 我一把揭開白布末患。 她就那樣靜靜地躺著,像睡著了一般锤窑。 火紅的嫁衣襯著肌膚如雪璧针。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,196評(píng)論 1 308
  • 那天果复,我揣著相機(jī)與錄音陈莽,去河邊找鬼。 笑死虽抄,一個(gè)胖子當(dāng)著我的面吹牛走搁,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播迈窟,決...
    沈念sama閱讀 40,776評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼私植,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了车酣?” 一聲冷哼從身側(cè)響起曲稼,我...
    開封第一講書人閱讀 39,671評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎湖员,沒(méi)想到半個(gè)月后贫悄,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,221評(píng)論 1 320
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡娘摔,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,303評(píng)論 3 340
  • 正文 我和宋清朗相戀三年窄坦,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片凳寺。...
    茶點(diǎn)故事閱讀 40,444評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡鸭津,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出肠缨,到底是詐尸還是另有隱情逆趋,我是刑警寧澤,帶...
    沈念sama閱讀 36,134評(píng)論 5 350
  • 正文 年R本政府宣布晒奕,位于F島的核電站闻书,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏脑慧。R本人自食惡果不足惜惠窄,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,810評(píng)論 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望漾橙。 院中可真熱鬧杆融,春花似錦、人聲如沸霜运。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,285評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至藕各,卻和暖如春池摧,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背激况。 一陣腳步聲響...
    開封第一講書人閱讀 33,399評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工作彤, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人乌逐。 一個(gè)月前我還...
    沈念sama閱讀 48,837評(píng)論 3 376
  • 正文 我出身青樓竭讳,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親浙踢。 傳聞我的和親對(duì)象是個(gè)殘疾皇子绢慢,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,455評(píng)論 2 359

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