Objective-Cではオブジェクトを可変型の配列として扱うことのできるNSMutableArray(NSMutableDictionary)クラスがあります。しかし、これらのクラスではオブジェクトしか配列にすることしかできず、構造体を配列にすることができません。そこで、NSValueを用いて構造体をNSMutableArrayに追加して見ました NSMutableArray *rangeArray = [[NSMutableArray alloc] init]; for (int i=0; i<10 ;i++){ NSRange range = {i,1}; NSLog(@”range:%d,%d”,range.location,range.length); NSValue* val = [NSValue valueWithBytes:&range objCType:@encode(N
![Objective-Cの構造体をNSMutableArrayで扱う](https://cdn-ak-scissors.b.st-hatena.com/image/square/a800f4aad3b713419b1c74492c45712eed080123/height=288;version=1;width=512/http%3A%2F%2Fblog.elearning.co.jp%2Fwp-content%2Fplugins%2Fwp-ogp%2Fdefault.jpg)