2
我在我的课上有一个名为“歌曲”的NSArray类型的属性。我创建了一个自定义的getter和XCode中给了我创造的方法的选择:Xcode自动完成建议NSArray getter的神秘“songsAtIndexes”
songsAtIndexes:(NSIndexSet *)indexes
这是什么和为什么的XCode产品呢?这是特定于NSArray属性吗?为此方法创建一个方法/ getter的目的是什么?如果我没有手动定义它,它会自动创建/合成吗?
Xcode可能只是在组合变量名称并试图弄清楚你想要做什么时很聪明。 – Linuxios 2013-03-21 21:57:16
它实际上是KVC的结果:http://developer.apple.com/library/ios/#documentation/cocoa/conceptual/KeyValueCoding/Articles/Compliant.html,或者实施方法-countOf,以及一个或两个-objectIn AtIndex:或 - AtIndexes:.' –
2013-03-21 22:00:31
我认为这是针对KVO/KVC – 2013-03-21 22:00:49