美文网首页
pch文件的作用、原理、配置

pch文件的作用、原理、配置

作者: 丹丹十个胆小鬼 | 来源:发表于2018-12-18 09:50 被阅读0次

1、pch文件的作用

  • 存放公用的宏
  • 存放公有头文件
  • 自定义log

2、原理

把pch文件中所有内容都拷贝到工程中的每一个文件中。
现在Xcode都不会帮你生成pch文件了,就是考虑到如果把pch文件中的内容拷贝到项目所有文件中,一旦pch中内容比较多时,会明显降低项目的编译效率,所以才让开发者自己决定是否使用pch。

3、配置

1.png
设置的路径是从项目的xcodeproj这层算起,直到找到你的pch文件为止。

4、pch编写注意事项

  • 在宏当中,三个点...便是可变参数,在函数当中,表示可变参数用__VA_ARGS__
#ifdef DEBUG

#define SMLog(...)  NSLog(__VA_ARGS__)

#else 

#define SMLog(...)  //NSLog(__VA_ARGS__)

#endif

#endif
  • 当项目存在混编时,一定要用条件编译(C代码不能识别OC语法)
#ifdef __OBJC__

#define screenW [UIScreen mainScreen].bounds.size.width
#define screenH [UIScreen mainScreen].bounds.size.height
#endif

相关文章

  • pch文件的作用、原理、配置

    1、pch文件的作用 存放公用的宏 存放公有头文件 自定义log 2、原理 把pch文件中所有内容都拷贝到工程中的...

  • pch文件

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

  • pch文件

    PCH文件配置 Xcode6及以后版本才能手动配置PCH文件,以前版本都是由Xcode自动生成。作用:放一些公用宏...

  • iOS开发Pch文件的使用

    先说下pch文件的作用: 可以存放一些全局的宏, 一些头文件, 能自动打开或者关闭日志输出功能等. 配置Pch文件...

  • 基础 (二十一) : 程序启动原理

    程序启动原理 掌握 Info.plist和pch文件的作用 UIApplication的常见使用 AppDeleg...

  • Xcode8 pch文件的配置

    # Xcode8 pch的配置 ## pch文件的设置 ### `$(SRCROOT)/+工程名+pch文件名字....

  • iOS pch

    PCH作用:1.存入一些公有的宏。2.导入公用的头文件。3.自定义Log 原理:工程在编译过程当中,把PCH文件当...

  • pch文件的配置

    pch文件的配置 配置步骤: 1.创建.pch文件后,进入配置界面 2.选择Build Setting,在搜索界面...

  • Xcode升级后iOS11及iOS13一些问题汇总

    1、首先补充下创建pch文件的内容 1.1 创建pch文件 1.2 配置pch 搜索Prefix Header,路...

  • 集成LSYReader步骤及遇到的问题

    步骤: 1.导入文件 展开图: 2.配置pch文件(pch配置步骤:http://www.jianshu.com/...

网友评论

      本文标题:pch文件的作用、原理、配置

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