一、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文件名 。編譯