Objective-C 内存管理
摘要:
需要手动维护的对象是Foundation提供类的对象和用户自定义类的对象。其实就是NSObject的子类。NSInteger和CGFloat不需要手动回收,因为他们只是用defined定义的某基本类型的别名。 需要回收和对象引用计数值会大于零。当引用计数值减于零时,会除释放。 对象执行autorelease方法,可以将该对象加入当前所在回收池(NSAutoreleasePool)中。 自动释放池(NSAutoreleasePool)对象执行drain操作时,会将加入该池里自动回收的对象引用计数减掉该对象在这个池里执行autorelease的次数。 可以将一个对象加到多个自动释放池中 阅读全文
posted @ 2010-12-29 17:57 迎-客-松 阅读(298) 评论(0) 推荐(0) 编辑