一、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文件名 。编译