Objective-C相当于一个flash动作脚本函数

时间:2011-02-19 00:08:27

标签: objective-c

学习基本的Objective-C并有一些初学者的问题。 我如何定义和实现一个在我的类中包含两个(或三个)参数的方法? 我发现将多个参数传递给方法的语法确实令人困惑。我真的很感激任何帮助。感谢。

3 个答案:

答案 0 :(得分:2)

Apple的“Objective-C编程语言”文档提供了Object Messaging的精彩概述,包括对语法的解释。

答案 1 :(得分:1)

以下是一个简单的2参数方法实现的示例:

-(int)myMethodThatMultipiesThisNumber:(int)x byThisOne:(int)y
{
    return x * y;
}

您可以调用它:

int z = [myObject myMethodThatMultipliesThisNumber:6 byThisOne:9];

这就是你要找的东西吗?

编辑:根据您在下面的评论,您似乎错过了Objective-C消息传递的基本功能 - 方法名称​​ interleaved 与参数。从this page查看The Objective-C Programming Language,了解您需要的所有详细信息。

答案 2 :(得分:0)

无论您是否对iPhone编程感兴趣,我都会观看Paul Hegarty's CS193P class from Stanford的前三个类。

前三个类只有非常少的iPhone特定内容,相反,第1和第3类重复使用Objective C的特性和语法,第2类主要使用Xcode(如果你想做Objective C的话,那么,很可能是您将使用的IDE)。除了它非常快(实际上可能是你正在寻找的)之外,你很难找到更好的“快速概述”目标C.