_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
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