外层数组里有五个小数组,小数组里都是字符串,打印的时候, 打印顺序是第一个小数组的第一条,第二个数组的第一条,第三个数组的第一条,第一个数组的第二条。。。。。。一直循环下去
- (void)array {
NSArray * array1 = @[@[@"11",@"12",@"13"],@[@"21",@"22"],@[@"31",@"32"]];
int j = 0;
for (int i = 0; i<array1.count; i++) {
NSArray * arr = array1[i];
if (j<=arr.count-1) {
NSLog(@"数组打印%@",array1[i][j]);
}
if (i==array1.count-1) {
j++;
i=-1;
}
}
}
另一种方法,用定时器
for (int i=0 ;i< self.endArr.count;i++) {
NSArray *arr = self.endArr[i];
if (arr.count>timeTick) {
NSString *string = arr[timeTick++];
[_socket writeData:[string dataUsingEncoding:NSUTF8StringEncoding] withTimeout:-1 tag:101];
NSLog(@"%@",string);
self.logOut.text = string;
}
}