研究了2個多禮拜的UI控件已經快忘記那些NSArray之類的操作了….
今天想開始以項目為導向來學習,我一直想做信息方面的解決方案,所以我想到會碰到XML/JSON的資料類型處理技術,在嘗試JSON解析的時候發現要用到數組?
然後就發現自己非常不會操作數組了,然後就來練功了。
生成一個多維數組,上圖用到的思路如下:
1、生成i個一維數組。
2、將i個數組拼湊在一起。
objective-C用到的函數如下:
1、創建數組 NSMutableArray *baseArray = [[NSMutableArray alloc]init];
2、數組加入object [baseArray addObject:objName];
3、for循環語句
應該有更好的方法?
代碼如下:
1 2 3 4 5 6 7 8 9 10 11 |
NSMutableArray *allArray =[[NSMutableArray alloc]init]; for (int i =0; i<10; i++) { NSMutableArray *baseArray = [[NSMutableArray alloc]init]; for (int j=0; j<10; j++) { NSString *str = [[NSString alloc]initWithFormat:@"%d.%d",i,j]; [baseArray addObject:str]; } [allArray addObject:baseArray]; } NSLog(@"%@",allArray); |