ObjectiveC - alloc和init有什么意义?

时间:2013-07-04 19:45:19

标签: objective-c

alloc和init的目的是什么? (目标-C)

NSDate *now = [[NSDate alloc] init];
NSDate *later = [now dateByAddingTimeInterval:100000];

1 个答案:

答案 0 :(得分:1)

NSDate *now = [[NSDate alloc] init];

这只是为NSDate对象分配内存并使用标准init方法初始化它。

NSDate *later = [now dateByAddingTimeInterval:100000];

在这里,您可以获取上面初始化的对象,并使用方法 dateByAddingTimeInterval 并使用参数 100000 ,从而生成另一个时间间隔增加的对象。