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"
精彩评论