什么是无参数方法名称?

时间:2010-06-06 15:34:51

标签: iphone core-data

来自核心数据文档:

  

属性名称不能与   任何无参数的方法名称   NSObject或NSManagedObject-for   例如,你不能给一个属性   名称“描述”

好的,所以对于属性名称也会阻止-description。我想这是因为KVC。但是“无参数”究竟是什么意思呢?是不是没有参数的任何方法?

换句话说:

  • NSObject或NSManagedObject的任何属性
  • NSObject或NSManagedObject的任何方法名称,不带参数

我做对了吗?

1 个答案:

答案 0 :(得分:2)

任何一元消息都是无参数方法名称。即,-copy,-retain,-release,在发送时都是一元消息,在定义它们时没有参数方法。关键字消息(或带参数的方法)的示例是:+ stringWithString:等等