iOS開發之項目中常見的文件

一、Xcode6以前的項目中有Frameworks文件夾,導入了Foundation.framework、UiKit.framework和CoreGraphics.framework框架,Xcode6以後就沒有了。框架

二、Xcode6以前的項目中有pch文件,但Xcode6以後沒有了,蘋果不推薦使用pch(編譯時間太長)。函數

三、Info.plist文件:ui

    

獲取版本號方法:
spa

//獲取當前版本號
NSString *version = [NSBundle mainBundle].infoDictionary[@"CFBundleShortVersionString"];

四、pch文件中的內容都是共享的,全部文件均可以使用。pch的做用:調試

    -存放一些公用的宏code

    -存放一些公用的頭文件it

    -自定義Log
io

#define ABC 10

//宏裏面的可變參數: ...
//函數中的可變參數: __VA_ARGS__
#ifdef DEBUG  //調試階段
#define XXLog(...) NSLog(__VA_ARGS__)
#else  //發佈階段
#define XXLog(...)
#endif

可是要使用pch中內容,就必須提早編譯pch文件,設置提早編譯方法:BuildSettings -> prefix -> Prefix Header設置爲pch文件所在工程路徑+pch文件名 。編譯

相關文章
相關標籤/搜索