これはおそらく奇妙なコーディング方法ですが、それでも私はそれをやろうとしています.
私はいくつかの定義を持っています:
#define kVar1 @"bla bla"
#define kVar2 @"wahey"
#define kVar3 @"Unicorn"
メソッドで、これらの kVar のいずれかを返す関数を呼び出したいと思います。何かのようなもの
-(void)method {
int i = 1 + arc4random() %10;
unicorn.text = [self getVarValue:i];
}
そして、getVarValue関数を作成したいのですが、問題は方法がわからず、Googleで検索するキーワードがわからないことです。これが何と呼ばれているのかわからないからです。
-(????)getVarValue:(int) i {
switch(i) {
case 1: return kVar1; break;
case 2: return kVar2; break;
case 3: return kVar3; break;
default: return kVar1; break;
}
}
その「????」には何を入れますか?そのようなものは存在しますか?ありがとう