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

作者: 磊CC | 来源:发表于2016-04-16 11:50 被阅读847次

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


一、宏定义

格式:#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];//也可以是字典 取决于你创建的是什么


相关文章

  • iOS开发--.PCH文件创建

    .pch文件 创建.pch文件方便定义全局的宏和头文件导入 1.Command+N,打开新建文件窗口:iOS->O...

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

    今天说的这三个都是为我们写项目提供方便的 一、宏定义 格式:#define 宏定义的名字 宏定义的内容 #defi...

  • pch文件

    pch文件的作用: 1. 存放公有宏。 2. 存放公有头文件。 3. 自定义log。 pch文件原理: 把pch当...

  • info.plist源文件路径

    info.plist源文件路径 代码拿到info.plist信息 pch文件 作用: 存放一些公用的宏 存放一些公...

  • iOS常用宏定义

    这里简单介绍下,经常放在PCH文件下的一些宏定义:其中PCH文件使用连接:ios中pch文件的使用 1.在PCH文...

  • Masonry

    一、调用Masonry库的准备 使用pch文件添加全局宏定义(Pre-Compiled Header)pch文件即...

  • iOS 添加pch文件的步聚

    1:创建新文件 ios->other->PCH file,创建一个pch文件:“工程名-Prefix.pch”: ...

  • PCH

    引入常量文件 创建VJConst.h VJConst.m 自定义宏 pch文件相当于在所有项目文件里导入pch文件...

  • PCH中的小细节

    第一:pch文件路径 第二:debug 宏定义

  • Pch文件相关

    info.plist文件 Pch相关

网友评论

    本文标题:iOS-宏定义、PCH文件、Plist文件

    本文链接:https://www.haomeiwen.com/subject/dsanlttx.html