摘要: 阅读本文之前首先了解copy与retain的区别,如果有不正确的地方望大家多多指教:copy与retain的区别:copy是创建一个新对象,retain是创建一个指针,引用对象计数加1。Copy属性表示两个对象内容相同,新的对象retain为1,与旧有对象的引用计数无关,旧有对象没有变化。copy减... 阅读全文
posted @ 2014-05-06 17:18 lihuang 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://tanqisen.github.io/blog/2013/04/19/gcd-block-cycle-retain/使用指南:http://blog.csdn.net/nicktang/article/details/6906352Block简介Block作为C语言的扩展,并... 阅读全文
posted @ 2014-05-06 17:04 lihuang 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 一、问题起源一切起源于Apple官方文档里面关于单例(Singleton)的示范代码:Creating a Singleton Instance.主要的争议集中在下面这一段:?1234567891011121314staticMyGizmoClass *sharedGizmoManager =nil... 阅读全文
posted @ 2014-05-06 15:52 lihuang 阅读(537) 评论(0) 推荐(0) 编辑