今天说的这三个都是为我们写项目提供方便的
一、宏定义
格式:#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];//也可以是字典 取决于你创建的是什么
网友评论