随笔分类 -  iOS读书笔记

一遍看书一遍动手做笔记
Effective Objective -C 第三章 接口与API设计 - 读书笔记
摘要:15.用前缀避免命名空间冲突 用自己的符号为类名加一个属于自己的前缀,避免与原生类,或者第三方引入的类名造成冲突 若自己所开大的程序库中用到了第三方库,则应为其中的名称加上前缀。 16. 提供“全能初始化方法” 在编程中如果不想让继承某类的子类调用父类的某个方法,可以在重写父类某个方法的时候抛出异常 阅读全文

posted @ 2017-03-27 16:43 黄小逗 阅读(133) 评论(0) 推荐(0)

Effective Objective -C 第二章 对象、消息、运行期(2) - 读书笔记
摘要:11. 理解objc_msgSend的作用(消息传递机制) C语言使用“静态绑定”,也就是说,在编译期就能决定运行时所应调用的函数。在OC 中,如果向某对象传递消息,那就会使用动态绑定机制来决定需要调用的方法。 消息由接受者、选择子及参数构成。给某对象“发送消息”也就相当于在该对象上“调用方法”。 阅读全文

posted @ 2017-03-15 17:00 黄小逗 阅读(165) 评论(0) 推荐(0)

Effective Objective -C 第二章 对象、消息、运行期(1) - 读书笔记
摘要:"对象"就是“基本构造单元”,开发者可以通过对象来存储并传递数据。 在对象之间传递数据并执行任务的过程就叫做"消息传递"。 "属性"在OC中的作用就是封装对象中的数据。OC对象通常会把其所有需要的数据保存为各种实例变量。实例变量一般通过“存取方法”来访问,“获取方法”用于读取变量值,而”设置方法“用 阅读全文

posted @ 2017-03-01 11:13 黄小逗 阅读(156) 评论(0) 推荐(0)

Effective Objective -C 第一章 熟悉iOS
摘要:Objective-C 使用的是“消息结构”,使用消息结构与函数调用的语言关键区别在于:使用消息结构的语言,其运行时所应执行的代码由运行环境来决定;而使用函数调用的语言,则有编译器决定。 NSString *someString = @"The String"; 声明一个名为someString 的 阅读全文

posted @ 2017-02-11 15:14 黄小逗 阅读(170) 评论(0) 推荐(0)

导航