私はこれを見てきましたが、それよりも簡単な方法が必要です。
NSNumbers の配列があり、そのうちの 1 つをインクリメントしたい場合、これを行う必要がありますか?
[myMutableArray replaceObjectAtIndex:index withObject:[NSNumber numberWithInt:[(NSNumber *)[myMutableArray objectAtIndex:index] intValue] + 1]];
また
myArray = [myArray.mutableCopy replaceObjectAtIndex:index withObject:[NSNumber numberWithInt:[(NSNumber *)[myArray objectAtIndex:index] intValue] + 1]].copy;
何らかの理由で不変配列を使用することにした場合。
いつでも int 配列を使用できることはわかっていますが、これを行う簡単な方法があるかどうかに興味がありました。
また、グローバルにせずに実装内または完全なファイル (.m 全体) 内で int 配列にアクセスする必要がある場合、どのように int 配列を定義する必要がありますか?
これを私の実装/ファイルの一番上に投げるのと同じくらい簡単でしょうか?
static int *myInt;