我有 NSDate 财产
在.h
...
@interface MyAppDelegate : NSObject <UIApplicationDelegate> {
...
NSDate *pageStartDate;
...
}
...
@property (nonatomic, retain) NSDate *pageStartDate;
...
在.m
...
-(void)myMethod
{
...
// set date of start showing page
NSDate *tempStartDate = [NSDate date];
[tempStartDate retain];
pageStartDate = tempStartDate;
[tempStartDate release];
...
}
...
运行此代码后[tempStartDate retainCount]
= 1 - 正常吗?如果我写self.pageStartDate = tempStartDate
比[pageStartDate retainCount]
= 2。
NSDate 的使用是否正确?