记录成长的点滴
故不积跬步,无以至千里;不积小流,无以成江海。骐骥一跃,不能十步;驽马十驾,功在不舍。锲而舍之,朽木不折;锲而不舍,金石可镂。
11
17
编写高质量代码的有效方法(6)-理解“属性” 编写高质量代码的有效方法(6)-理解“属性”
在OC等面向对象语言编程时,“对象”就是“基本构造单元”,开发者可以通过对象来存储并传递数据。在对象之间传递数据并执行任务的过程就叫做“消息传递”。要编写出高效且易维护的代码。就一定要熟悉这两个特性的工作原理。当应用程序运行起来以后,为其提
2018-11-17 志鹏
16
类初始化关键字 类初始化关键字
『Apple API』NS_UNAVAILABLE 与 NS_DESIGNATED_INITIALIZER当面对多个初始化方法时,外部调用者往往会手足无措,不知道哪一个才是正确的初始化方法,对此,苹果提供了两个关键字:NS_UNAVAILA
2018-11-16 志鹏
15
通知详解 通知详解
iOS通知详解 不同线程发出通知的处理通知的基础知识每一个应用程序都有一个通知中心,专门负责协助不同 对象之间的消息通信。 任何一个对象都可以向通知中心发布通知,描述自己在做什么。其他感兴趣的对象可以申请在某个特定通知发布时(或在某个特定的
2018-11-15 志鹏
09
编写高质量代码的有效方法之(1-5)---OC基础 编写高质量代码的有效方法之(1-5)---OC基础
本部分主要了解OC的基础,总结几个比较高效的编程窍门 了解OC的起源 OC为C语言添加了面向对象特性,是其超集。OC使用动态绑定的消息结构,也就是说,在运行时才会检查对象类型。接收消息后,究竟应执行何种代码,由运行环境而非编译器决定。 OC
2018-11-09 志鹏
08
TaggedPoint TaggedPoint
Tagged Pointer 详细的内容可以看这里 深入理解Tagged Pointer Tagged Pointer 是一个能够提升性能、节省内存的有趣的技术。 Tagged Pointer 专门用来存储小的对象,例如 NSNumber
2018-11-08 志鹏