摘要:
Chapter 5 : 对象(object/instance)初始化1. 示例代码: 1 // Tire.h文件 2 #import <Cocoa/Cocoa.h> 3 4 @interface Tire : NSObject 5 { 6 float pressure; 7 float treadDepth; 8 } 9 10 - (id)initWithPressure:(float)pressure;11 - (id)initWithTreadDepth:(float)treadDepth;12 // 指定初始化函数13 - (id)initWithPressure:(f... 阅读全文
摘要:
Chapter 4 : 内存管理1. NSAutoreleasePool : 自动释放池。-> 程序可以有多个自动释放池(NSAutoreleasePool)-> 自动释放池(NSAutoreleasePool)并不包含实际的对象(object/instance)本身,只是包含对释放的对象(object/instance)的引用。-> 通过对目前的自动释放池(NSAutoreleasePool)发送一条autorelease消息,可将一个对象(object/instance)添加到其中。 // 自动释放池 NSAutoreleasePool *pool = [[NSAutor 阅读全文