iOS-宏定义、PCH文件、Plist文件

今天说的这三个都是为我们写项目提供方便的


一、宏定义

格式:#define 宏定义的名字 宏定义的内容

#define SCREEN_WIDTH ([UIScreen mainScreen].bounds.size.width)

#define SCREEN_HEIGHT ([UIScreen mainScreen].bounds.size.height)

比如这两个获取屏幕的宽和高,那么下次要用的话就不必写很长的代码 直接写宏定义的名字就可以了。

二、PCH文件

PCH文件是宏定义的放大版,不单单适用于单一的类,而是整个工程都可以使用

步骤:

1、创建PCH文件

2.导入路径->选择BuildSettings->搜索Prefix->找到PrefixHeader->将PCH文件拖入路径->只留下后面两个文件的路径其他删掉然后前面加上$(SRCROOT)/这个前缀

3.写PCH文件的内容

在创建好的PCH文件中写入要写的内容

#define SCREEN_WIDTH CGRectGetWidth([UIScreen mainScreen].bounds)

#define SCREEN_HEIGHT CGRectGetHeight([UIScreen mainScreen].bounds)

#define SCREEN_BOUNDS [UIScreen mainScreen].bounds


PCH的导入还有一个导入的方式,但是有些许的限制,还是在以上的步骤中

导入:项目名+项目PCH文件名 (例如:Weather/Weather.pch)直接就好了不需要加前缀和找路径,但是必须建立在Supporting Files文件夹 就是main.m所在的文件夹中


三、plist文件

创建plist文件

找到plist文件路径

NSURL *url = [[NSBundle mainBundle] URLForResource:@"plist文件名.plist" withExtension:nil];

NSArray *theArray = [NSArray arrayWithContentsOfURL:url];//也可以是字典 取决于你创建的是什么


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容