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

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


一、宏定义

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

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

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

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

二、PCH文件

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

步骤:

1、创建PCH文件

iOS-宏定义、PCH文件、Plist文件_第1张图片

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文件

iOS-宏定义、PCH文件、Plist文件_第2张图片

找到plist文件路径

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

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


你可能感兴趣的:(iOS-宏定义、PCH文件、Plist文件)