[小白學iOS編程05]應用中常見的檔案

來源:互聯網
上載者:User

標籤:ios   編程   代碼   

註:[小白學iOS編程]是本小白根據某視頻學習iOS編程過程的筆記記錄,內容比較容易,高手勿噴。
轉自請註明原部落格地址:http://blog.csdn.net/fan_yufan/article/details/45955537

項目中常見的檔案1 Info.plist常見的設定
  • 建立一個工程後,會在Supporting files檔案夾下看到一個“工程名-Info.plist”的檔案,該檔案對工程做一些運行期的配置,非常重要,不能刪除
  • 在舊版本Xcode建立的工程中,這個設定檔的名字就叫“Info.plist”
  • 項目中其他Plist檔案不能帶有“Info”這個字眼,不然會被錯認為是傳說中非常重要的“Info.plist”
  • 項目中還有一個InfoPlist.strings的檔案,跟Info.plist檔案的本地化相關
2 Info.plist
  • 常見屬性(紅色部分是用文字編輯器開啟時看到的key)
  • Localiztion native development region(CFBundleDevelopmentRegion)-本地化相關

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

  • Icon file(CFBundleIconFile)-app表徵圖名稱,一般為Icon.png

  • Bundle version(CFBundleVersion)-應用程式的版本號碼,每次往App Store上發布一個新版本時,需要增加這個版本號碼

  • Main storyboard file base name(NSMainStoryboardFile)-主storyboard檔案的名稱

  • Bundle identifier(CFBundleIdentifier)-項目的唯一標識,部署到真機時用到

3 pch檔案
  • 項目的Supporting files檔案夾下面有個“工程名-Prefix.pch”檔案,也是一個標頭檔

  • pch標頭檔的內容能被項目中的其他所有源檔案分享權限設定和訪問

  • 一般在pch檔案中定義一些全域的宏

  • 在pch檔案中添加下列預先處理指令,然後在項目中使用Log(…)來輸出日誌資訊,就可以在發布應用的時候,一次性將NSLog語句移除(在偵錯模式下,才有定義DEBUG)

#ifdef DEBUG#define Log(...) NSLog(__VA_ARGS__)#else#define Log(...) /* */#endif
//在if裡面定義或者引用的東西 只能.m .mm檔案用。如果是定義在if外面,則表示在所有的檔案中都可以使用。故要謹慎。#ifdef __OBJC__    #import <UIKit/UIKit.h>    #import <Foundation/Foundation.h>#endif

[小白學iOS編程05]應用中常見的檔案

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.