添加pch

作者: yzbwork | 来源:发表于2018-02-28 11:51 被阅读18次

Xcode6之后,pch预编译文件默认是不带的,需要自己创建pch文件
1,新建之后选择 Project > Build Settings > 搜索 “Prefix Header“,

2,添加路径,项目名称/pch文件名称.pch
向pch添加全局的头文件之前,要加上#ifdef OBJC #end。
如:

#import <Availability.h>
#ifndef __IPHONE_3_0
#warning "This project uses features only available in iOS SDK 3.0 and later."
#endif
#ifdef __OBJC__
#import <UIKit/UIKit.h>
#import <Foundation/Foundation.h>
#endif

这个宏定义的作用是保证只有OC文件可以调用pch里面的头文件,一些非OC语言不能调用,比如.cpp,.mm。
没有这个宏定义,代码中带有.cpp,.mm文件,将报错。NSObjCRuntime.h,NSObject.h,NSZone.h会编译异常。

3,将Precompile Prefix Header为YES,预编译后的pch文件会被缓存起来,可以提高编译速度

4,Clean 并且 build 你的项目

相关文章

  • iOS开发笔记-为项目添加pch文件

    添加pch文件:这是个pch文件.pch 添加项目路径关联:build setting:prefix header...

  • PCH文件创建流程细节

    1. 添加pch文件,new file... --> other --> PCH File 2.选择PCH文件,查...

  • 在Swift中添加 .pch

    在Xcode6之后,需要手动添加.pch. 添加的步骤如下: 一.创建Swift工程 二.添加pch文件 三.上面...

  • 添加pch

    Xcode6之后,pch预编译文件默认是不带的,需要自己创建pch文件1,新建之后选择 Project > Bui...

  • 添加PCH

    使用PCH文件,可以提升开发效率,如果是多人协同开发 默认创建的PCH文件是一个本地路径,当代码被别人下载或拷贝后...

  • OC新建项目流程

    设置CocoPod,MVC模式 3.添加pch文件 向项目中添加新文件,在Other中选择PCH Filepch....

  • Oc UITabBarController+侧滑视图第三方(RE

    创建工程添加第三方RESideMenu添加PCH文件Starry.pch在程序Build Settings 的Pr...

  • Oc 新闻接口请求数据UI布局

    添加PCH文件Starry.pch在程序Build Settings 的Prefix Header 写上$(SRC...

  • xcode6 添加.pch文件

    添加$(SRCROOT)/Test/test.pch,$(SRCROOT)/项目名称/.pch在该项目中的路径

  • Xcode 6设置Pch文件

    Xcode 6将Pch文件移出默认创建文件, 须使用者手动添加, 添加步骤如下: 1. 创建Pch文件 2. 修改...

网友评论

      本文标题:添加pch

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