![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
读书笔记系列
秦萍健
硅谷之行 马于足下
展开
-
iOS52个有效方法(一)
这本书是Matt Galloway著的Effective Objective-C 2.0 之 编写高质量iOS与OS X代码的52个有效方法, 全书共有52条建议, 分为7章, 所以我的系列也会有7个小结. 一.了解OC语言的起源 1.面向对象和动态特性 2.OC是C的”超集”, 可以直接在xcode中写C进行编码 3.理解C的内存模型, 有助于理解OC的内存模型(引用计数机制) 4....原创 2018-03-11 16:30:15 · 424 阅读 · 0 评论 -
iOS52个有效方法(二)
一.属性 1.实例变量与属性的区别之一: 实例变量是在编译期就硬编码到内存中的, 如果修改了类定义之后必须重新编译,否则就会出错! 从这里,我理解了为什么runtime**不能**为类Class新增实例变量, 却可以新增属性(实质只是新增了setter/getter方法,比如NSString增加一个 url的 NSString属性) 2.属性特质 ①原子性atomic, 读写安全(本质是加...原创 2018-03-21 12:19:33 · 311 阅读 · 0 评论