关于初期化:http://classroomm.com/objective-c/index.php?topic=3974.0;wap关于super 关键字http://www.tjfcn.com/post/self%E5%92%8Csuper%E7%9A%84%E7%9C%9F%E6%AD%A3%E5%8C%BA%E5%88%AB.aspx关于内存管理:http://www.duckrowing.com/2010/03/08/the-cocoa-memory-management-rules-of-the-road/关于类初始化方法:http://www.cocoachina.com/b/?p Read More
posted @ 2011-01-27 19:07 hjtc Views(604) Comments(0) Diggs(0) Edit
为了释放对象拥有的实例变量,常用的方法是在dealloc中调用release,比如下面的代码:[代码]如果这里的name是属性变量呢?在IPhone开发基础教程这本书里,你会经常在看到这样的代码:[代码]这里并没有直接访问变量本身,而是使用了编译器自动生成的setter。那问题就来了,咋的一赋值成nil,就能release了?想想看一般的setter的是怎么写的,看下面:[代码]ok,很方便的写法。但是不是说就没有问题呢?请参考下面的讨论,在KVC机制中是会有问题的。http://stackoverflow.com/questions/192721/why-shouldnt-i-use-obj Read More
posted @ 2011-01-27 11:28 hjtc Views(735) Comments(0) Diggs(0) Edit