NSArray

_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
NSArrayからNSMutableArrayへ変換
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/

// NSArrayの生成
NSArray *array1 = [NSArray arrayWithObjects:@"東京", @"名古屋", nil];
// ① mutablecopyを使う
NSMutableArray *array2 = [array1 mutableCopy];
// ② キャストを使う
NSMutableArray *array3 = (NSMutableArray *)array1;

_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
NSMutableArrayからNSArrayへ変換
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/

// NSMutableArrayの生成
NSArray *array1 = [NSMutableArray arrayWithObjects:@"東京", @"名古屋", nil];
// ① copyを使う
NSArray *array2 = [array1 copy];
// ② キャストを使う
NSArray *array3 = (NSArray *)array1;

_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
逆順
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/

NSArray *array = [NSArray arrayWithObjects:@"1", @"2", @"3", @"4", nil];
NSArray *reverseAr = [[array reverseObjectEnumerator] allObjects];

NSLog(@"%@\n%@", array, reverseAr);
array
(
   1,
   2,
   3,
   4
)
reverseAr
(
   4,
   3,
   2,
   1
)

    NSArray *wallImgList = (NSArray *)targetInfo[kResponseKeyWallImgList];
    NSArray *roofImgList = (NSArray *)targetInfo[kResponseKeyRoofImgList];
    NSArray *doorImgList = (NSArray *)targetInfo[kResponseKeyDoorImgList];
    
    [tableItems addObject:kResponseKeyWallImgList];
    [tableItems addObjectsFromArray:wallImgList];
    
    [tableItems addObject:kResponseKeyRoofImgList];
    [tableItems addObjectsFromArray:roofImgList];
    
    [tableItems addObject:kResponseKeyDoorImgList];
    [tableItems addObjectsFromArray:doorImgList];

    _tableItems = [NSArray arrayWithArray:tableItems];
最終更新:2017年03月17日 18:46