NSObject
是所有类的基类。
在Objective-C中,如果您想定义一个类, 这个类派生自NSObject
,那也要指明。而不像Java等其他语言, 如果派生自Object
可以省略。
给对象分配内存。
示例:
[NSString alloc]
给对象分配内存过后,再给对象初始化内存。一个对象的创建必须要经过这两个步骤。
示例:
NSString *str = [[NSString alloc] init];
new
这个方法与[[NSString alloc] init]
等价。
示例:
NSString *str = [NSString new];