开发者

How to define a function that returns a String in Objective-C / Iphone SDK

I am an Objective C noob and need a bit of help.

I need to pass a function 2 integers A and B.

The called function then checks if A开发者_如何转开发 > B, A = B or A < B and passes back a string.

If A > B then it must pass back "HOT"

If A = B then it must pass back "MEDIUM"

If A < B then it must pass back "COLD"

Also how do I call this function from within another function?

Any help would be appreciated.

Thanks.


- (NSString *)stringForTemperature:(int)temperature base:(int)base {
    if (temperature > base) {
        return @"HOT";
    } else if (temperature < base) {
        return @"COLD";
    } else {
        return @"MEDIUM";
    }
}

- (void) otherFunction {
    NSString *temperatureString = [self stringForTemperature:A base:B];
}


-(NSString*) myMethod: (int) one two:(int)two {
     if( one > two ) return @"HOT";
     if( one == two ) return @"MEDIUM";
     return @"COLD";
}

You can then call this like such:

[myObject myMethod:10 two:30]; //returns "COLD"
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜