私は C を書いていた Objective C の初心者です。 とにかく、DataProcessing というクラスがあります。
DataProcessing.m
...
- (BOOL)MyStringTweaker:(NSString *)strIn : (NSString *)strOut {
if(some_thing) {
strOut = [NSString stringWithFormat:@"I_am_tweaked_%@", strIn];
return true;
}
else
return false;
}
...
AppDelegate から (OSX アプリケーション)
AppDelegate.m
...
NSString *tweaked;
DataProcessing *data_proc = [[DataProcessing alloc] init];
if([data_proc MyStringTweaker:@"tweak_me":tweaked])
NSLog([NSString stringWithFormat:@"Tweaked: %@", tweaked]);
else
NSLog(@"Tweaking failed...");
...
これは機能しません。* MyStringTweaker の呼び出し後、微調整は NIL です...
私は何が欠けていますか?