iOS開發:建立pch檔案
一、pch檔案
個人對PCH 的理解:PCH 檔案是針對一些巨集定義的,常用的變數的定義或常用到的類,只要在PCH 中定義的變數,在整個工程中都可以使用,如果多個類需要匯入很多類,我們可以在PCH檔案中匯入需要匯入的類的標頭檔案這樣在整個工程中就可以使用了。
二、pch檔案的建立
在工程中新建一個PCH 檔案:New File ->Other ->PCH File(這就是需要新建的pch檔案)
填入名字一般不建議修改,點選create,這時候就建立好了一個pch檔案
在pch檔案內部新增一個標頭檔案
三、修改pch的路徑為相對路徑,這樣工程在其他裝置上也能查詢到相應的pch檔案
1、選中pch檔案,在xcode最右側的資訊欄中可看到pch檔案的絕對路徑
2、將絕對路徑修改為相對路徑
Build Setting 設定中找到Precomplie Prefix Header (可以直接查詢)這項設定設定成yes。
把Precomplie Prefix Header 下面一項Prefix Header 雙擊開啟,把剛剛建好的pch檔案拖到開啟的對話方塊中,或點選+號複製絕對路徑填入。
替換絕對路徑為相對路徑:
/Users/LKlixiaoyi/Desktop/PlaceTest/PlaceTest/PlaceTest/PrefixHeader.pch
/Users/LKlixiaoyi/Desktop/PlaceTest/PlaceTest替換為$(SRCROOT)
PlaceTest替換為$(PROJECT_NAME)
替換後為:
$(SRCROOT)/$(PROJECT_NAME)/PrefixHeader.pch,替換後把滑鼠移到路徑的末尾 回車,這樣避免回車把路徑分行隔開)
其中:
$(SRCROOT):工程所在的資料夾目錄(相對路徑)
$(PROJECT_NAME):相對工程名
四、到此你新建的pch 檔案就可以安全無誤的使用了
相關文章
- Xcode 新增PCH檔案XCode
- 開發環境下PP檔案的建立開發環境
- 玩轉iOS開發《建立CocoaPods開發庫》iOS
- 如何建立iOS證書和描述性檔案iOS
- iOS開發·專職協議宣告的標頭檔案iOS協議
- 建立.symlnk檔案
- ios開發分析:CocoaPods私有庫建立與使用iOS
- react-native開發異常處理——PCH was compiled with module cache pathReactCompile
- 為什麼python建立檔案打不開Python
- Objective-C iOS 開發 建立 合成 一張LivePhotoObjectiOS
- VBA建立文字檔案、讀寫文字檔案
- iOS 檔案操作簡介iOS
- cp: 無法建立普通檔案 : 檔案已存在
- 用cli建立.vue檔案Vue
- artisan命令建立view檔案View
- 核心模組建立檔案
- django 開發網站-建立 django 專案Django網站
- XamarinSQLite教程Xamarin.iOS專案中開啟資料庫檔案SQLiteiOS資料庫
- C語言判斷檔案存在和建立檔案C語言
- Luffy專案:2、專案需求(2),專案庫的建立,軟體開發目錄,Django配置檔案介紹Django
- iOS 元件化開發(三):載入資原始檔iOS元件化
- iOS SVN忽略檔案設定iOS
- iOS 逆向 - Mach-O檔案iOSMac
- ios檔案同步傳輸工具iOS
- XCode 建立自定義檔案模版XCode
- python怎麼建立文字檔案Python
- 開發一個好專案:八、建立viewView
- iOS 開發iOS
- [20190410]dg建立臨時表檔案資料檔案.txt
- 如何輕鬆歸檔檔案?2種方法輕鬆建立歸檔檔案!
- 安裝wordpress後開啟,需要建立一個配置檔案
- QGIS如何開啟ArcGIS建立的GDB資料庫檔案資料庫
- ar——建立或修改備存檔案,或是從備存檔案中抽取檔案
- iOS 12測試版描述檔案下載安裝教程 iOS12描述檔案在哪?iOS
- IOS開源專案iOS
- 在Flutter專案中開發IOS桌面元件(WidgetExtension)FlutteriOS元件
- 怎樣使用AnyTrans管理iOS檔案?iOS
- 何在Mac系統上建立大檔案?教你在Mac系統建立大檔案的方法Mac
- iOS開發技巧·傻瓜式從工程檔案匯出類關係圖(UML) -- OmniGraffle方案iOS