эта программа падает, если я раскомментирую операторы релиза. я понимаю, что я перевыпущен и понял это быстро. но, чтобы проверить зомби, я включил их (NSZombiesEnabled = YES и CFZombieLevel = 16), и программа работает нормально и не выдает исключений.
что дает? я думал, что включение зомби просто скажет мне, какой я глупец ... не исправить это.
#import "AppController.h"
@implementation AppController
-(IBAction)countCharacters:(id)sender {
//did a button do this?
if(![sender isKindOfClass:[NSButton class]]) {
NSLog(@"%@ is not a button", sender);
return;
}
//proceed
NSString *userString = [textField stringValue];
NSNumber *count = [NSNumber numberWithInt:[userString length]];
NSString *outputString = [NSString stringWithFormat:@"'%@' has %@ characters.",
userString, count];
//[userString release];
//[count release];
[labelField setStringValue:outputString];
//[outputString release];
}
@end