Xcode 一些配置問題

1. 請簡述 Xcode 中 Project 和 Targets 的區(qū)別和聯(lián)系?

一份代碼,六份 Targets
  • Project 就是一個項目,或者說工程,一個 project 可以對應(yīng) 多個 target
  • Targets 之間完全沒有關(guān)系。但 Target 和 Project 有關(guān)系,Target Setting 會從 Project Setting 中繼承一部分
  • 總結(jié): 一個 Project 可以有多個 Targets,Targets的編譯設(shè)置可以不同,從而編譯出不同版本的 Product。

2. 請簡述對 Build Settings 的認(rèn)知?

  • 一個 build setting 是一個變量,包含著這么 build product 的處理信息(一般是編譯相關(guān)的信息)
  • build settings 有 project 和 target 兩個級別

3. 請簡述對 Workspace 的認(rèn)知?

  • 一個 workspace 是 project 的上層文件,通過 workspace 你可以同時管理多個 project
  • 出了組織每個 Xcode projects 中的所有文件外,workspace 還提供 projects 與他們各自 targets 之間的隱式/顯示關(guān)聯(lián)

4. Build Setting 中 Header Search Paths 與 User Header Search Paths 區(qū)別?

  • Header Search Paths:支持 #import <SomeClass.h> 和 #import "SomeClass.h" 兩種方式
  • User Header Search Paths: 僅支持 #import "SomeClass.h" 一種方式
  • 參考文章:http://www.itdecent.cn/p/d41e05e6d9fa

5. Build Settings 中的 Library search path 和 Framework search path 分別是什么?

  • Library search path:管理導(dǎo)入的 *.a 的路徑
  • Framework search path: 管理導(dǎo)入的 *.framework 的路徑
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容