この一行目の表記をどう理解するか?NSDictionary をインスタンス化するこの方法について混乱しています (経験不足)。これは何かのキャスティングですか?iOS TableViewController チュートリアルの cellForRowAtIndexPath メソッドからです。
NSDictionary *item = (NSDictionary *)[self.content objectAtIndex:indexPath.row];
cell.textLabel.text = [item objectForKey:@"mainTitleKey"];
cell.detailTextLabel.text = [item objectForKey:@"secondaryTitleKey"];
代わりに次のことを期待しますが、機能します。
NSDictionary *item = [arrayContainingDictionaries objectAtIndex:indexPath.row];
cell.textLabel.text = [item objectForKey:@"mainTitleKey"];
cell.detailTextLabel.text = [item objectForKey:@"secondaryTitleKey"];