私はいくつかの Cocoa チュートリアルに取り組んでおり、この構文に出くわしましたが、それが何を意味するのかわかりません。文脈から、変数に強い型を設定していると思います。
id <NSFetchedResultsSectionInfo> sectionInfo = [[fetchedResultsController sections] objectAtIndex:section];
return [sectionInfo name];
<someType>
構文を削除しても、[sectionInfo name]
メッセージを送信できることがわかりました。したがって、明らかにコンパイラは、id のオブジェクトが依然として適切な型であることを認識しています。