Objective-C中类+选择器名称的文本约定

时间:2013-08-08 15:38:18

标签: objective-c

我正在尝试与Objective-C中的一些代码进行基本对话,我很好奇人们如何格式化选择器的完全限定名称。

例如在C ++中,当您想要确保与您通信的人明确知道您正在谈论的方法时,矢量类的空方法很可能被写为std::vector::empty。 Java中的等价物为java.util.List#isEmpty或略低于理想java.util.List.isEmpty

Objective-C中是否有类似的约定?

1 个答案:

答案 0 :(得分:0)

绝对:-)它被称为“选择器”,是Objective-C运行时中的第一类东西。

查看Objective-C Runtime Guide

它通常使用冒号格式化,但没有空格,如下所示:

setFoo:withBar:

但请记住,这并未指定收件人类(例如,它故意不与类或实例关联。