Be965afd8e05334af7ed2adc64736310

This is actually Objective-C and Cocoa

-(IBAction)countCharacters:(id)sender {
    NSString *inputString = [[NSString alloc] initWithFormat:[input stringValue]];

    if ([inputString length] == 0) {
        [[output cell] setTextColor:[NSColor redColor]];
        [output setStringValue:@"Verarschen kann ich mich selber! Also..." ];
    } else {
        [[output cell] setTextColor:[NSColor blackColor]];
        NSString *outputString = [[NSString alloc] initWithFormat:@"'%@' hat %d Buchstaben", inputString, [inputString length]];
        [output setStringValue:outputString];
        [outputString release];
        outputString = nil;
    }
    
    [inputString release];
    inputString = nil;
}

Refactorings

No refactoring yet !

A8d3f35baafdaea851914b17dae9e1fc

Adam

October 23, 2008, October 23, 2008 04:42, permalink

No rating. Login to rate!
- (IBAction)countCharacters:(id)sender
{
    NSString *inputString = [input stringValue];
    
    if ([inputString length]) {
        [[output cell] setTextColor:[NSColor blackColor]];
        [output setStringValue:[NSString stringWithFormat:@"'%@' hat %d Buchstaben",
            inputString, [inputString length]]];
    } else {
        [[output cell] setTextColor:[NSColor redColor]];
        [output setStringValue:@"Verarschen kann ich mich selber! Also..."];
    }
}

Your refactoring





Format Copy from initial code

or Cancel