アプリ用に 2 次元のルックアップ テーブルが必要です。これをできるだけ簡単にしたかったので、一連の配列を作成し、必要に応じて適切な配列とその配列内の位置を呼び出します。ただし、これには約500個の配列が必要です...コードスニペットは次のとおりです。
NSArray *key_1 = [[NSArray alloc] initWithObjects:@"1",@"0.5038",@"0.8054",@"4.51",nil];
NSArray *key_2 = [[NSArray alloc] initWithObjects:@"1",@"0.4869",@"0.8009",@"4.7",nil];
NSArray *key_3 = [[NSArray alloc] initWithObjects:@"1",@"0.4708",@"0.7967",@"4.9",nil];
NSArray *key_4 = [[NSArray alloc] initWithObjects:@"1",@"0.4554",@"0.7926",@"5.09",nil];
NSArray *key_5 = [[NSArray alloc] initWithObjects:@"1",@"0.4407",@"0.7889",@"5.27",nil];
NSArray *key_6 = [[NSArray alloc] initWithObjects:@"1",@"0.426",@"0.7853",@"5.46",nil];
NSArray *key_7 = [[NSArray alloc] initWithObjects:@"1",@"0.4133",@"0.7819",@"5.65",nil];
ただし、気になることが2つあります。まず、これらの 500 個の配列宣言によってアプリが一時的にハングする場合、最初の起動時にアプリのスプラッシュ スクリーン上で実行されるようにするには、このコードをどこに配置すればよいでしょうか? それはでしょうviewWillAppear
か?
2 つ目 (これはおそらく初心者向けの質問です)、これらの配列宣言を FirstViewController.m 内viewWillAppear
または他のメソッドに配置した場合、SecondViewController.m 内のメソッドからアクセスできるようにするにはどうすればよいですか?
ありがとう!