摘要: (今天编码时遇到深拷贝与浅拷贝的问题,网上找到这篇文章,转载下 by:yangchen)阅读本文之前首先了解copy与retain的区别,如果有不正确的地方望大家多多指教:copy与retain的区别:copy是创建一个新对象,retain是创建一个指针,引用对象计数加1。Copy属性表示两个对象内容相同,新的对象retain为1,与旧有对象的引用计数无关,旧有对象没有变化。copy减少对象对上下文的依赖。 retain属性表示两个对象地址相同(建立一个指针,指针拷贝),内容当然相同,这个对象的retain值+1也就是说,retain是指针拷贝,copy是内容拷贝。当然在ios中并不是所有.. 阅读全文
posted @ 2012-04-27 17:47 iPhone Dev 阅读(57503) 评论(4) 推荐(6) 编辑