美文网首页
iospch文件的使用

iospch文件的使用

作者: 问题饿 | 来源:发表于2017-05-03 09:35 被阅读153次

1.pch的使用是为了使某些文件在各个类中都是可以使用,不用重复的引入头文件!就相当于在这个工程中都是引入了一次pch中的头文件。

#import "ViewController.h"
#import <WebKit/WebKit.h>
其中第一种引用是引用工程中自己创建的类的头文件
第二种一般是引用系统中自己框架的类的头文件

并且利用#import 来引用类的好处是避免了引入的文件被重复编译

2.pch文件的创建:
工程中comman + N 快捷键可以快速的创建文件,在创建文件的选项的最底层中的other一项中有PCH File一项,点击以后就会创建。

PCH文件的创建

创建的时候默认的名称是PrefixHeader,建议将其 名称修改成:你的app名称-Prefix这样便于管理,以及利用修改,位置的话建议放在Supporting Files目录下,并且建议将info.plist,assest,main.m等都放在这些目录下面,便于管理

建议

3.pch的配置:
1).找到 Project > Build Settings > 搜索 “Prefix Header“;
2). “Apple LLVM 8.1 -Language″ 栏目中你将会看到 Prefix Header 关键字;

找到的默认信息

3).将Precompile Prefix Header为YES,预编译后的pch文件会被缓存起来,可以提高编译速度。效果如下
4).将prefix Header的头文件进行修改,修改规则是,你的工程名字/PCH文件的名称

修改后的配置信息

4.pch文件内容的配置:
添加控制日志输出

//控制日志输出
#ifdef DEBUG

#   define KPLog(log, ...) NSLog((@"\n%s\n[Line %d]\n"  log), __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__)
#else
#   define KPLog(...)
#endif

添加常用类的头文件

//常用类的头文件
#import "ClassHeader.h"
这里我还是将不同的头文件的引入放在不同的类上面,这样在引入的时候可以知道其类型

5.iOS常用宏定义:
简书连接:iOS常用宏定义

相关文章

  • iospch文件的使用

    1.pch的使用是为了使某些文件在各个类中都是可以使用,不用重复的引入头文件!就相当于在这个工程中都是引入了一次p...

  • 关于上传文件和提交表单的结合+复制文件问题

    使用webuploader上传文件,还要提交文件对应的属性。 思路:使用webuploader选择文件,上传文件,...

  • C语言6-文件相关操作

    文件的读 文件的写 文件的复制 文件大小的获取 文件加密 文件的解密 文件的加密,使用密钥 文件的解密,使用密钥

  • Python3:文件读写

    文件读写模式 使用open()函数 以任何方式使用文件之前,都必须打开文件;打开文件使用open()函数,其返回一...

  • 使用文件

    使用文件(try 和 finally) 要确保文件在使用后始终关闭,避免浪费资源是一种好的做法。一个方法是使用 t...

  • SVN恢复已删除或丢失的文件

    svn中文件正在使用时,执行svn up更新后,使用中的文件丢失。使用svn status 查看丢失的文件列表状态...

  • Linux中互传文件:ssh+tar 与Scp 比较

    使用ssh+tar 传输文件与scp比较 使用cat 输出文件 使用dd生成文件 直接在传输的时候直接解压 使用S...

  • 三十九:Django之静态文件、中间件以及后台

    一:静态文件 1.1使用 在网页使用的css文件,js文件和图片叫做静态文件 1)新建静态文件夹static 2)...

  • 系统基础-文件系统

    Linux 文件系统 文件系统 Linux 使用了树形文件存储结构,在磁盘上存储文件的时候,使用的则是目录加文件的...

  • Spring Boot 2 yml文件读取异常

    在Spring Boot 2 中可以使用properties文件或者yml文件作为配置文件,在使用yml文件的过程...

网友评论

      本文标题:iospch文件的使用

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