理解 Xcode 工程

2022-07-22 01:00:13 字數 451 閱讀 8070

無論您建立的是什麼樣的產品,xcode都會為您管理三種型別的資訊:

當您將乙個objective-c源**檔案(帶有.m字尾)加入到工程、並和某個目標相關聯的時候,該檔案將會被加入到目標中的編譯源**(compile sources)步驟中,由gcc編譯器進行處理。

xcode根據與目標相關聯的連編規則和設定來進行連編。預設的規則和設定指定:任何使用gcc支援的語言寫成的**檔案,都由gcc來編譯。然而,如果您希望用先前的gcc版本來編譯c的源**檔案,則可以通過目標的info視窗來簡單地進行設定

執行環境指的是產品如何在xcode中執行。執行環境定義了xcode應該執行什麼程式,以及如何執行這個程式。您可以建立多個執行環境,以便在不同的條件下對產品進行測試。

簡單地說,執行環境定義了下列內容:

您可以在info視窗中看到如何為執行檔案定義這些專案

xcode工程目錄

2.controllers 存放 mvc 設計思想下的檢視控制器 3.views 存放 mvc 設計思想下的自定義檢視 4.modles 存放 mvc 設計思想下的 modles 類 5.helpers 儲存檢視控制器助手類 分擔檢視控制器的資料處理 6.macros 存放專案中定義的巨集 7.ve...

Xcode 新增依賴工程

今天玩cocos2d x,發現建立出來的工程的lib都只是.a檔案。想跟進去看看原始碼都不能如願。所以就決定把.a檔案替換掉 所以第一步 把cocos2d x 3.9拷貝到工程目錄下 第二步 把.xcodeproj add進來 第三步 在build phases target dependencie...

Xcode工程直接拖

但是,xcode公升級了!公升級了!公升級了!中國年搖的事說三遍 公升級了又有什麼問題呢?你會發現你按照之前的那種方式直接拖進工程的以 uiimage image uiimage imagenamed jpg 這種方式失敗了。如果你打斷點的話,你會發現image物件為空。what!what!what...