如何在c中声明和定义objective-c中的函数?

时间:2016-01-29 19:25:11

标签: objective-c

我的代码看起来像

- int add_two_numbers:(int)number1 secondnumber:(int)number2;

int main()
{
    return 0;
}

- int add_two_numbers:(int)number1 secondnumber:(int)number2
{
    return number1 + number2;
}

我收到错误说"缺少方法声明的上下文"和"预期的方法体"。我正在关注objective-c上关于辅导点的教程,但在section中它非常含糊。似乎这些方法必须在某些类中,并且不能像我所做的一样单独行动。发生了什么事?

1 个答案:

答案 0 :(得分:3)

第二种方法只能在课堂上生活。无论何时需要独立函数,都可以使用C独立语法。

此外,您的语法略有偏离 - 在课堂上,您可以这样声明:

<key>NSLocationAlwaysUsageDescription </key>
<string>Can we use your location? </string>
<key>NSLocationWhenInUseUsageDescription</key>
<string>Can we use your location?</string>

括号中的返回类型。