iOS开发之项目中常见的文件

1、Xcode6之前的项目中有Frameworks文件夹,导入了Foundation.framework、UiKit.framework和CoreGraphics.framework框架,Xcode6之后就没有了。

2、Xcode6之前的项目中有pch文件,但Xcode6之后没有了,苹果不推荐使用pch(编译时间太长)。

3、Info.plist文件:

    

获取版本号方法:

//获取当前版本号
NSString *version = [NSBundle mainBundle].infoDictionary[@"CFBundleShortVersionString"];

4、pch文件中的内容都是共享的,所有文件都可以使用。pch的作用:

    -存放一些公用的宏

    -存放一些公用的头文件

    -自定义Log

#define ABC 10

//宏里面的可变参数: ...
//函数中的可变参数: __VA_ARGS__
#ifdef DEBUG  //调试阶段
#define XXLog(...) NSLog(__VA_ARGS__)
#else  //发布阶段
#define XXLog(...)
#endif

但是要使用pch中内容,就必须提前编译pch文件,设置提前编译方法:BuildSettings -> prefix -> Prefix Header设置为pch文件所在工程路径+pch文件名 。

你可能感兴趣的:(iOS开发之项目中常见的文件)