混编路径与全局宏路径最近在做东西的时候有一个地方要用到一个第三方库的,但是目前swift版的还没有找到,自己又不想写(其实是不会写),所以就想到了混编,但是中间出现了好多问题,其中印象最深的就是桥接文件的路径问题,着让我想到了关于Xcode6之前的一个pch文件路径,虽然不一样,但是,我就是很傻逼的...
分类:
移动开发 时间:
2015-08-01 20:28:05
阅读次数:
273
PCH文件存储一些共享的数据,在其他的文件可以直接使用,这样减少程序输入,比如存储宏定义1.首先新建PCH文件2.建立完毕3.在这里找到文件路径4.进入targets 点击Build Stttings,在搜索框中,输入prefix即可出现要找的Prefix Header将PrecompilePref...
分类:
其他好文 时间:
2015-07-31 14:41:06
阅读次数:
110
pch文件定义:该文件中定义的内容为全局变量,可供所有类进行调用例子:在pch文件中定义ios版本需要用到ios版本判断,可直接调用IOS7创建:1.右击项目-》new file->创建PCH File2.选中应用-》Build Settings->选中All-》搜索pref-》输入$(SRCROO...
分类:
其他好文 时间:
2015-07-30 18:52:49
阅读次数:
117
stdafx.h、stdafx.cpp是干什么用的?为什么我的每一个cpp文件都必须包含stdafx.h? 这两个文件用于建立一个预编译的头文件.PCH和一个预定义的类型文件STDAFX.OBJ。 由于MFC体系结构非常大,包含许多头文件,如果每...
分类:
其他好文 时间:
2015-07-29 10:30:31
阅读次数:
132
iOS8 xcode6中添加pch全局引用文件前沿:xcode6中去掉了pch,为了一些琐碎的头文件引用,加快了 编译速度!xcode6之前的版本建项目就自动添加了是这样的:xcode6后的版本要自己手动的添加步骤如下:1)2)3) $(SRCROOT)/pchFile.pch这样就ok了!----...
分类:
移动开发 时间:
2015-07-23 21:45:03
阅读次数:
145
1 Command+N,打开新建文件窗口:ios->other->PCH file,创建一个pch文件:“工程名-Prefix.pch”:2 将building setting中的prefix header选项的路径添加“$(SRCROOT)/项目名称/pch文件名”
分类:
其他好文 时间:
2015-07-23 19:17:41
阅读次数:
126
1.添加pch文件2、修改工程配置文件Building Settings->All->Apple LLVM 6.0 -Language -> Prefix Header
分类:
移动开发 时间:
2015-07-23 17:26:26
阅读次数:
135
1.关于NSLog输出
/**
* 当Xcode为Release时不输出,为Debug时输出
*
* @param ...
*
* @return
*/
#ifndef __OPTIMIZE__
#define NSLog(...) NSLog(__VA_ARGS__)
/**
* 打印的时候可以看到类名、方法以及行数
*
*/
//#define NSLog(fm...
分类:
移动开发 时间:
2015-07-23 15:39:37
阅读次数:
164
不管哪种方法,都必须在PCH文件中做下宏定义DEBUG和RELEASE要分开,RELEASE时log打印要取消方法一:简单直接,用几行代码搞定,简洁但功能少#ifdef DEBUG#define NSLog(...) NSLog(__VA_ARGS__)#define debugMethod() N...
分类:
移动开发 时间:
2015-07-21 23:43:03
阅读次数:
230
iOS开发中,直接在pch文件中导入宏定义。在做项目的时候,直接拿过来使用,可以大幅度提高开发速度。
下面是 个人总结的一些宏定义。如果大家有其他的常用的宏定义,欢迎添加。我会定期更新这个blog…..话不多说,直接上干货// 在宏的参数前加上一个#,宏的参数会自动转换成c语言的字符串
#define MRKeyPath(objc,keyPath) @(((void)objc.keyPath, #...
分类:
移动开发 时间:
2015-07-19 08:54:42
阅读次数:
126