Objective c ObjectiveC-alloc和init的意义是什么?
alloc和init的目的是什么?(目标-C) 这只是为NSDate对象分配内存,并使用标准的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];?第二种方法
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];