iOS學習筆記 041 專案中的常見檔案

2021-07-27 20:27:48 字數 1090 閱讀 9933

•建立乙個工程後,會在supporting files資料夾下看到乙個「工程名-info.plist」的檔案,該檔案對工程做一些執行期的配置,很重要,不能刪除

•在舊版本xcode建立的工程中,這個配置檔案的名字就叫「info.plist」 ,注意開發中使用的plist檔案不要使用此檔名

–bundle display name(cfbundledisplayname)-程式安裝後顯示的名稱,限制在10-12個字元,如果超出,將被顯示縮寫名稱

–針對版本號,不同的公司使用的約定不同,例如:

•1.0

2.03.0 軟體體系結構發生重大變化時,使用

•1.0

1.11.2 版本公升級,小部分功能調整

•1.0

.01.0

.11.0

.2 通常是開發過程中的小版本號

–bundle identifier(cfbundleidentifier)-專案的唯一標識,部署或發布應用程式時會用到

•設定info.plist檔案中本地化相關的內容,通常應用程式的顯示名稱通過此檔案設定:

"cfbundledisplayname" = "我的應用程式"

;注意:應用程式名稱不要超過6個中文或者12個英文本元!

•一般來說,可以將專案中經常用到的一些標頭檔案放在這裡來import,整個專案都可以訪問這個檔案的內容,這樣既節省了手動新增import的時間,也有助於加速編譯

•在這裡定義的巨集,整個專案都可以訪問

•在pch檔案中新增下列預處理指令,然後在專案中使用log(…)來輸出日誌資訊,就可以在發布應用的時候,一次性將nslog語句移除(在除錯模式下,才有定義debug)

#ifdef debug

#define mylog(...) nslog(__va_args__)

#else

#define mylog(...)

#endif

iOS 一一 專案中的常見檔案

一 專案中常見的檔案 launchscreen xcode5 和 xcode 7的區別 1.xcode5 有個frameworks,存放框架,xcode7 自動匯入框架 用到什麼框架時,自動匯入框架 2.xcode7 當中多了乙個 launchscreen.storyboard 用來設定啟動頁面 如...

iOS 修改專案中的警告

property是宣告屬性的語法,可以快速為例項變數建立訪問器accessor。建立的方法有以下兩種 1 使用get set方法建立 inte ce student nsobject getter setter 使用 student setname hello nslog hello student...

OpenCV專案中應新增的項

由於每次寫程式的時候都要新增,所以寫在部落格上記下來 如果有人知道有什麼方法可以不用每次都新增下面的庫,希望不吝賜教 opencv features2d230d.lib opencv highgui230d.lib opencv core230d.lib opencv imgproc230d.lib...