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

相关文章
相关标签/搜索