为什么我看不到XCode中的类中存在所有可用的方法或属性?

时间:2012-01-14 20:31:06

标签: objective-c xcode xcode3.2 codesense

我是XCode和Obj-C世界的小伙子,所以请原谅我的天真问题。

在教程之后,我在Cocos2D中编写了一个接受触摸输入的基本程序 其中一个任务是添加实现ccTouchBegan方法,但这不会出现在XCode的代码意义上。
我想实现这个方法
-(BOOL) ccTouchBegan:(UITouch *)touch withEvent:(UIEvent *)event
但我会发现只有这一个(与触摸开始有关)
-(BOOL) ccTouchesBeganWithEvent:(*)event

既然我是菜鸟,我该如何探索特定类的所有可用方法和属性的列表?enter image description here

该图显示了以ccT开头的可用方法列表。 ccTouchBegan和ccTouchEnded出现了,因为我已经实现了它们。否则,它们不会像ccTouchCancelled那样显示,ccTouchMoved事件也不会显示出来。

如何查看所有可用方法&类或对象的属性?

4 个答案:

答案 0 :(得分:2)

查看所有可用的方法&属性只需按Ctrl + Space

答案 1 :(得分:1)

选项+单击对象(在这种情况下,它将是<>之间的头文件中的委托名称)。将出现一个小帮助弹出窗口。单击弹出窗口中的蓝色文本,然后将在Class的文档中打开Organizer窗口。文档包含您可以使用的所有方法和属性。

答案 2 :(得分:0)

只需按Backspace 3次即可删除您输入的ccT。列表会随着您删除的每个字符而增加。正如您将看到的,完整列表不仅显示方法。

答案 3 :(得分:-1)

也许它没有显示,因为你已经在代码中定义了它?这是合乎逻辑的,因为双重实现会导致编译器错误。