Ios Objective-C中的文字数组表示法

Ios Objective-C中的文字数组表示法,ios,objective-c,literals,Ios,Objective C,Literals,很抱歉问了一个愚蠢的问题,我是一个非常初学者。 在iOS的一些测试代码中,我看到: UITableViewCell *cell = cellsArray[indexPath.section][indexPath.row]; 我怎样才能把这句话的正确部分拼出来? 谢谢你的帮助 这完全等同于: [[cellsArray objectAtIndex:indexPath.section] objectAtIndex:indexPath.row]; cellsArray是一个数组数组,一个二维数组。它

很抱歉问了一个愚蠢的问题,我是一个非常初学者。 在iOS的一些测试代码中,我看到:

UITableViewCell *cell = cellsArray[indexPath.section][indexPath.row];
我怎样才能把这句话的正确部分拼出来?
谢谢你的帮助

这完全等同于:

[[cellsArray objectAtIndex:indexPath.section] objectAtIndex:indexPath.row];

cellsArray是一个数组数组,一个二维数组。它的计数是表视图中的节数。每个数组表示一个节并包含该节的单元格。因此,您可以按行访问每个单元格

您必须创建二维数组:

UITableViewCell *cell = [[cellsArray objectAtIndex:indexPath.section] objectAtIndex:indexPath.row];

你说的“右”是什么意思?我知道我收到了一个单元格作为结果(语句的左半部分),但右半部分又是什么意思?这是一个链接,比如说,具有适当的indexPath.section和indexPath.row的对象吗?我相信,使用这种语法访问数组和字典的下标是最近添加的。NSHipster对整个事情有一个很好的概述@rounak,谢谢,它对我非常有用!谢谢,现在明白了!因为我没有那么大的因果报应去投票接受你的答案,我会尽可能快地去做