Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c ObjectiveC-alloc和init的意义是什么?_Objective C - Fatal编程技术网

Objective c ObjectiveC-alloc和init的意义是什么?

Objective c ObjectiveC-alloc和init的意义是什么?,objective-c,Objective C,alloc和init的目的是什么?(目标-C) 这只是为NSDate对象分配内存,并使用标准的init方法初始化它 NSDate *later = [now dateByAddingTimeInterval:100000]; 在这里,您使用上面初始化的对象,并通过添加带有参数100000的TimeInterval来使用Date方法,从而生成另一个时间间隔增加的对象。以何种方式?它们是两个不同日期的实例…你能写NSlog吗???为什么第一个是[[NSDate alloc]init];?第二种方法

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

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

NSDate *later = [now dateByAddingTimeInterval:100000];

在这里,您使用上面初始化的对象,并通过添加带有参数100000的TimeInterval来使用Date方法,从而生成另一个时间间隔增加的对象。

以何种方式?它们是两个不同日期的实例…你能写NSlog吗???为什么第一个是[[NSDate alloc]init];?第二种方法是否使用了方法?
alloc
init
dateByAddingTimeInterval:
都是方法。在提出类似问题之前,你需要先阅读一本书。我推荐Stephen Kochan的“Objective-C编程”,这不是这个问题的答案。这可能是对方法调用结果的解释,但不是答案。是的,您目前是对的。但在我回答之后,问题就变了。。看编辑!他问有什么区别。
NSDate *now = [[NSDate alloc] init];
NSDate *later = [now dateByAddingTimeInterval:100000];