NSInteger example=1256 などの NSInteger 変数があり、この変数の要素を持つ配列が必要です。
so first element of array is array[0] = 1
array[1] = 2
array[2] = 5 etc..
どのように解決できますか?
これが私がそれを行う方法についてです:
NSUInteger number = 1234567890;
NSMutableArray * numbers = [NSMutableArray array];
while (number > 0) {
NSUInteger lastDigit = number % 10;
[numbers insertObject:[NSNumber numberWithUnsignedInteger:lastDigit] atIndex:0];
number = number / 10;
}
エントリを変更できるようにするには、NSMutableArray を使用する必要があります。NSMutableArray は、NSInteger のようなプリミティブ型ではなく、オブジェクトのみを保持できます。また、NSMutableArray を使用している場合、C 配列と同じ方法で要素にアクセスすることはできません。
[array insertObject:[NSNumber numberWithInteger:2] atIndex:1];
整数を char* に変換し、それを反復処理して各文字を int にキャストし、それを C 配列に追加するか、Steven が言うように NSNumbers の NSArray に追加します。