1
は、彼らはこのような何かを:初期化メソッドで[self class] == [LevelAppDelegate class]をチェックする必要がありますか?アップルからBubbleLevel例のAppDelegateで
+ (void)initialize {
if ([self class] == [LevelAppDelegate class]) {
// Register a default value for the instrument calibration.
// This will be used if the user hasn't calibrated the instrument.
NSNumber *defaultCalibrationOffset = [NSNumber numberWithFloat:0.0];
NSDictionary *resourceDict = [NSDictionary dictionaryWithObject:defaultCalibrationOffset forKey:BubbleLevelCalibrationOffsetKey];
[[NSUserDefaults standardUserDefaults] registerDefaults:resourceDict];
}
}
は、なぜ彼らは[自己クラス] == [LevelAppDelegateクラス]があることを行うのですか?
'と同等の[LevelAppDelegateクラス]' == '[自己クラス]です:' [自己isMemberOfClass [LevelAppDelegateクラス]]? – adubr