在我的执行中,我已经找到了像以下这样的人和制定者。 我想利用财产并综合地处理器和装置,但有几个问题。
- (NSString *)title {
return title;
}
- (void)setTitle:(NSString *)value {
if(title != value) {
[title release];
title = [value retain];
}
}
如果我把这变为财产,我会使用什么属性? 我思考的权利:
- readwrite so both getters and setters are present
- retain so that it increase the retain value of the value string so the object don t lose it.
我享有上述权利吗?
最后一件事。 我的方法如下:
- (void)setReleaseDate:(NSString *)value {
// YYYY-MM-DD HH:MM:SS +HHMM
if([releaseDate description] != value) {
[releaseDate release];
releaseDate = [[NSDate alloc] initWithString:value];
}
}
我认为我仍然必须包括这一方法,因为它含有综合采集器不会包括的编码?
感谢。