在objective-c中,这是一种什么样的方法?

时间:2014-02-20 03:47:11

标签: objective-c

浏览一些代码,在iOS项目中找到这样的方法。这是什么?

定义:

void updateThing(){
   //....
}

像这样使用:

updateThing();

1 个答案:

答案 0 :(得分:3)

这不是一种方法。它是一个C函数,它是C语言的一部分,语言目标-c基于。

它们与Objective-C类或对象无关,尽管Obj-C中的C函数都可以将Objective-C对象作为参数并返回它们。

C函数定义如下:

returntype name(argtype arg1, argtype arg2) {
}

它们是全局的(不在某种范围内调用),并且没有self