開發 iOS,PCH 檔案的配置及使用

https://www.itread01.com/p/398294.html

在 Xcode 6 之前,建立一個新工程時 Xcode 會在 Supporting files 資料夾下面自動建立一個「工程名-Prefix.pch」檔案,這也是一個頭檔案,pch 標頭檔案的內容能被專案中的其他所有原始檔共享和訪問。是一個預編譯檔案。

PCH 檔案的作用

1. 用來包含一些使用頻率較高的標頭檔案

2. 存放一些全域性的巨集

3. 因為是預編譯檔案,會增加編譯時間,所以在 Xcode 6 以後,蘋果為了避免濫用 pch 檔案,不再自動生成。


在 PCH 中定義的巨集會自動新增到所有的檔案中,所以新增的時候要特別注意,一定要區分 C 檔案和 OC 檔案,如果不區分,把 OC 巨集用的內碼表新增到 C 檔案中,C 檔案無法識別 OC 中的框架就會報錯。

詳見課程影片:

https://www.youtube.com/watch?v=PI3hbyaYT2s&list=PLzKtnppOmiXAlARyp-aRjP0e-RsWiS4UW&index=12

還有如何區分 Debug 和 Release 等細節




程式語言編年史

程式語言編年史原文 下面這張圖片描繪了整個程式語言的歷史。包括各種程式語言的發明人、程式語言的特點和適用領域、被什麼網站或公司使用等 (檢視 完整高清圖 )。 之所以會有那麼多不同的程式語言是因為設計程式語言的初衷不同、對語言學習曲線的追求不同、不同程式之間的執行成本差異...