摘要: 23、编写代码要遵循Cocoa API约定24、洞悉实例变量 1、实例变量的命名规范是使用小写字符冲,不包含标点符号和特殊字符。 2、只加入一些绝对必要的实例变量,否则容易造成大的开销。 3、永远不要将变量设置为@public,因为这违反了封装的原则。 4、确保类基本属性对应的实例变量有存储方法。 阅读全文
posted @ 2015-11-06 16:27 小沈曰 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 17、理解内存和Objective-C内存管理规则 1、内存可看作是内存控制器与CPU之间的桥梁 2、Objective-C内存管理模式基于对象的“所有权”上 3、对象所有权策略是基于引用计数实现的,每一个对象有一个retaincount变量。 18、内存管理讲究“好借好还,再借不难” 1、在Obj 阅读全文
posted @ 2015-11-06 16:26 小沈曰 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 8、C语言与Objective—C语言的关系条件是充分而非必要条件9、高度警惕空指针和野指针的袭击 1、空指针(NULL指针),是指没有存储任何内存地址的指针。野指针,是指向“垃圾内存”(不可用内存)的指针 2、利用野指针发消息是很危险的。 3、利用空指针发消息是没有任何问题的。 10、在64位环境 阅读全文
posted @ 2015-11-06 16:25 小沈曰 阅读(188) 评论(0) 推荐(0) 编辑