摘要: PCH:作用: 1.存放一些公有的宏. 2.导入一些公有的头文件. 3.自定义Log PCH原理: 把PCH文件当中所有内容给复制一份,到工程当中所有的文件当中. 配置PCH文件: 1.Buiding Setting prefix ->LLVM 2.提... 阅读全文
posted @ 2016-01-09 20:54 mshong 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 宏定义是C提供的三种预处理功能的其中一种,这三种预处理包括:宏定义、文件包含、条件编译1.不带参数的宏定义: 宏定义又称为宏代换、宏替换,简称“宏”。 格式: #define 标识符 字符串 其中的标识符就是所谓的符号常量,也称为“宏名”。 预处理(预编译)工作也叫做宏展开:将宏名替换为字... 阅读全文
posted @ 2016-01-09 20:25 mshong 阅读(7877) 评论(0) 推荐(1) 编辑
摘要: IOS开发中,文本解析,键值处理等都会用到常量项目中大部分的处理都是用的C的预处理#define来处理常量,比如:#define ELEMENT “element”#define NODE "node"复制代码等到用的时候,直接加入这个头文件就可以了。 ... 阅读全文
posted @ 2016-01-09 19:54 mshong 阅读(807) 评论(0) 推荐(0) 编辑
摘要: copy与retain的区别:copy是创建一个新对象,retain是创建一个指针,引用对象计数加1。Copy属性表示两个对象内容相同,新的对象retain为1,与旧有对象的引用计数无关,旧有对象没有变化。copy减少对象对上下文的依赖retain属性表示两个对象地址相同(建立一个指针,指针拷贝),... 阅读全文
posted @ 2016-01-09 19:50 mshong 阅读(400) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2016-01-09 18:32 mshong 阅读(118) 评论(0) 推荐(0) 编辑
摘要: NSString --实例化方法-------------- NSString *str = [[NSString alloc] init]; NSString *str = [[[NSString alloc] init] autorelease]; 注意:在NSString 中存在自己的实例... 阅读全文
posted @ 2016-01-09 18:25 mshong 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 前沿:xcode6中去掉了pch,为了一些琐碎的头文件引用,加快了 编译速度!code6之前的版本建项目就自动添加了是这样的:xcode6后的版本要自己手动的添加步骤如下:1)2)3) $(SRCROOT)/pchFile.pch这样就ok了!----------------------------... 阅读全文
posted @ 2016-01-09 18:22 mshong 阅读(113) 评论(0) 推荐(0) 编辑
摘要: Size Classes with Xcode 61、基本概念在iPad和iPhone 5出现之前,iOS设备就只有一种尺寸。我们在做屏幕适配时需要考虑的仅仅有设备方向而已。而很多应用并不支持转向,这样的话就完全没有屏幕适配的工作了。随着iPad和iPhone 5,以及接下来的iPhone 6的推出... 阅读全文
posted @ 2016-01-08 13:11 mshong 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 推荐学习网站1> 个人博客:技术大牛唐巧:http://blog.devtang.com/blog/archives/王巍:http://www.onevcat.com破船之家:http://beyondvincent.com2> 社区博客CocoaChina:http://www.cocoachi... 阅读全文
posted @ 2016-01-08 13:00 mshong 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 它们的特别之处,在于iOS会在运行期提前并且自动调用这两个方法,而且很多对于类方法的规则(比如继承,类别(Category))都有不同的处理。先来看看NSObject Class Reference里对这两个方法说明:总结一句话:+load 是在系统启动的时候会将项目中所有类加载进内存中,这时候会调... 阅读全文
posted @ 2016-01-08 02:07 mshong 阅读(210) 评论(0) 推荐(0) 编辑