Objective-C Custom Class with Struct教程

时间:2010-07-22 18:22:18

标签: objective-c class struct

我从AS3来到Obj-C,课程让我很困惑。我想创建一个球类作为测试,颜色,半径等。通过其他人的代码我发现他们使用结构来实现它们,这似乎是一个更好的方法。我已经搜索过但无法找到关于结构体的真正清晰的解释,以及如何实现它们。

就我的球类而言,为了实现它,我想使用类似Ball *myBall = [Ball radius:(14), mass:(1)];等的东西。这似乎是一个很好的干净方法。有人可以建议进一步阅读吗?

感谢。

2 个答案:

答案 0 :(得分:2)

阅读Apple自己的Objective-C Primer。值得一读。与之相关的文件也很有用。你知道,供应商(在这种情况下是苹果公司)经常有一套很好的文件,因为他们需要出售他们的技术......

有关ActionScript和Objective-C的比较,请参阅this series of blog posts,例如。

答案 1 :(得分:0)

直接使用蝙蝠类是一个更好的主意,因为一旦你开始开发,你可能想要扩展像面向对象的方法(用于什么类)的功能。

使用适当的构造函数和属性创建一个球类可以满足您的需求。

我建议您开始here