我的类中有一个NSArray类型的属性,名为“songs”。我正在为其创建自定义getter,XCode为我提供了创建方法的选项:songsAtIndexes:(NSIndexSet*)indexes这是什么以及为什么XCode提供这个?这是特定于NSArray属性的吗?为此方法创建方法/getter的目的是什么?如果我不手动定义它,它会自动创建/合成吗? 最佳答案 这是对索引集合进行很少使用的KVC优化的结果,可以在您的类中使用。你可以阅读这个here,但要摘录:IndexedTo-ManyRelationshipComplian