0
はやっています:迅速でself = self initを実行していますか?自己を返す。 objective-Cでは、self.init()と同じ効果がありますか?
self.init()
:
self = self.init;
return self;
Objective-Cで同じ効果がありますか?
例えば、この文脈で:
else if([format.dateFormatType compare: ISO8601DateFormatType] == NSOrderedSame) {
NSString *isoFormat = ISO8601DateFormatType;
NSString *dateFormat = (isoFormat != nil) ? isoFormat : ISO8601DateFormatType;
NSDateFormatter *formatter = [DateFormat CustomDateFormat: dateFormat];
formatter.locale = [NSLocale localeWithLocaleIdentifier: (@"en_US_POSIX")];
formatter.timeZone = [NSTimeZone localTimeZone];
formatter.dateFormat = dateFormat;
NSDate *date = [formatter dateFromString:(string)];
if (date != nil){
return [self initWithTimeInterval: 0 sinceDate: date];
}
else {
self = self.init;
return self;
}
}
ですこれを使う? – PeejWeej
私の質問を編集して見せてください。 –
実際には同等のものが 'return [self init];' – vadian