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

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