添加包含C OC C++混编文件的第三方库 报unknown type name 'NSString' 错误:stackOverflow上找到解决方法:在所在项目pch文件中,把自己所#import的头文件做如下操作#ifdef __OBJC__#import#endifpch里面自加的头文件是全局...
分类:
其他好文 时间:
2015-09-11 20:42:52
阅读次数:
120
最近升级了AFN框架到2.6版本然后编译却出错了错误如下:错误出现在AFSecurityPolicy.h 这个类中解决办法如下:在项目的.pch文件里添加#ifndef TARGET_OS_IOS#define TARGET_OS_IOS TARGET_OS_IPHONE#endif#ifndef ...
分类:
Web程序 时间:
2015-09-11 15:38:24
阅读次数:
219
iOS开发过程中使用一些常用的宏可以提高开发效率,提高代码的重用性;将这些宏放到一个头文件里然后再放到工程中的-Prefix.pch文件中(或者直接放到-Prefix.pch中)直接可以使用,灰常方便。本文整理自http://www.cocoachina.com/applenews/devnews/...
分类:
移动开发 时间:
2015-09-08 15:14:35
阅读次数:
181
pch文件的应用场景:1.用来定义一些全局的宏2.用来导入一些全局都能访问的头文件(如果只需要让.m或者.mm文件访问到,不需要让.c文件访问到,那么需要把头文件写到#ifdef _OBJC_ #endif之间,因为.m和.mm文件默认有一个_OBJC_的宏而.c文件没有)。3.用来自定义logpc...
分类:
其他好文 时间:
2015-09-02 00:34:34
阅读次数:
177
1.为什幺自定义NSLog?因为NSLog在程序运行时是非常耗费内存和资源的。如果在程序运行或发布时让NSLog自动失效会极大提高运行效率2.定义NSLog的方法在pch文件中做判断程序处于运行阶段还是发布阶段3.代码示例#ifdef DEBUG // 处于开发阶段#define HWLog(......
分类:
其他好文 时间:
2015-09-02 00:05:48
阅读次数:
121
项目的Supporting files文件夹下面有个“工程名-Prefix.pch”文件,也是一个头文件pch头文件的内容能被项目中的其他所有源文件共享和访问一般在pch文件中定义一些全局的宏在pch文件中添加下列预处理指令,然后在项目中使用Log(…)来输出日志信息,就可以在发布应用的时候,一次性...
分类:
移动开发 时间:
2015-08-31 21:10:45
阅读次数:
156
1.pch文件中的代码是全局的,不管是#import头文件还是#define宏,都可以在项目中的所有文件中使用。(凡是涉及到OC语法的内容都要放入到#ifdef __OBJC__ #endif中)。2.pch中最好使用下面的宏对NSLog函数进行替换,在发布的时候直接将后部的NSLog进行注释则代码...
分类:
移动开发 时间:
2015-08-31 19:12:06
阅读次数:
141
转移用VC或者VS编辑的工程时,可以删除,并且能大大减小工程文件的相关后缀的文件列表:
=====================================================
*.plg;*.opt;*.ncb;
*.user;*.suo;
*.ilk;*.pdb;*.pch;*.bsc
*.sdf
debug;release
==================...
分类:
其他好文 时间:
2015-08-30 19:37:43
阅读次数:
159
1.首先创建一个新的项目2.command+n创建一个pch文件save as 是pch的名字 自己可以随意起3.配置pch 在Build Settings 中找到Prefix Header 拼接的时候用项目名称拼接pch的名称就可以了 command+B 编译一下如果没有报错就是创建成功了。
分类:
移动开发 时间:
2015-08-28 12:50:58
阅读次数:
180