这好吗?创建空的NSDate对象
NSDate *myDate;
因为我使用之前是这样的:
NSDate *myDate = [[NSDate alloc] init];
if (something)
myDate = thisDate;
else
myDate = thatDate;
[myFunction initWithDate:myDate];
我总是得到“它的初始化过程中存储到‘指明MyDate’值永远不会读”。如果我做这样的事情
if (something)
NSDate *myDate = thisDate;
else
NSDate *myDate = thatDate;
[myFunction initWithDate:myDate];
我得到“未使用变量‘指明MyDate’”和“‘指明MyDate’未申报(在一次使用此功能)”
如何释放样子?自动释放?
这就是我想知道的。如果发布thisDate或thatDate,myDate指向无处。所以我依靠他们。我认为它们是由便捷函数创建的(dateFromComponents/dateByAddingTimeInterval返回新的NSDate对象),所以我希望它们是自动发布的。这里与内存管理无关? – testing 2010-09-14 15:34:02