儘管cocoapods使用十分方便,但其匯入的第三方框架還是要經過幾步操作,才能供專案使用;
第一步:導入庫1>-在終端進入專案的根目錄;
2>-輸入:touch podfile,則專案資料夾會建立乙個空的podfile,這時,你可以將你想要匯入的庫寫在裡面.如:
platform :ios, 『6.0』
pod 『residemenu』, 『~> 4.0.7』
3>-輸入:pod install,稍等一會就會安裝完畢;
第二步:新增檔案路徑1>-選擇工程的 target -> build settings 選單->搜尋header,找到」user header search paths」;
」箭頭指向的內容原本是空白,此處因已新增了乙個值,具體請看」2>-「,所以會有pods路徑生成,可不用在意.」
2>-新增乙個值」$(pods_root)」,並且選擇」recursive」,這樣xcode就會在專案目錄中遞迴搜尋檔案且會自動找到pods檔案,標頭檔案自動補齊功能馬上就好使了.
第二步《延伸》:建立prefix.pch[該步驟相當於在專案自動」import」標頭檔案,是不是很方便.(該步驟可不用,但使用相當方便,建議使用)].
1>-xcode中新建prefix.pch檔案(如:prefixheader.pch),在裡面輸入:
#ifdefobjc
#import
#endif
2>-同樣選擇工程的 target -> build settings 選單->搜尋prefix,找到」prefix header」,$(srcroot)/專案名稱/pch檔名
預編譯標頭檔案的問題 不能找到pch檔案的問題
預編譯標頭檔案 今天在改乙個很大的程式,慢慢看,慢慢改。突然發現乙個.c檔案,裡面什麼也沒有,就幾個標頭檔案,我一看,我靠,這不是把簡單的問題搞複雜了嗎,隨手刪掉那個c檔案。結果不能編譯了,我靠 fatal error c1083 cannot open precompiled header fil...
關於 pch 預編譯標頭檔案
預編譯標頭檔案 預編譯標頭檔案 一般擴充套件名為.pch 是把乙個工程中較穩定的 預先編譯好放在乙個檔案 pch 裡.這些預先編譯好的 可以是任何的c c 甚至可以是inline函式,只它們在整個工程中是較為穩定的,即在工程開發過程中不會經常被修改的 為什麼需要預編譯標頭檔案?一言以蔽之 提高編譯速...
iOS 使用pch檔案匯入標頭檔案方法
1.選擇工程下的supporting files資料夾,選擇pch file新建乙個pch檔案。2.這裡演示下 匯入afnetworking標頭檔案 當然前提你工程裡面已經匯入afn的資料夾了 ifdef objc 只被object c檔案所引用 import import afnetworking...