我是XCode和Obj-C世界的小伙子,所以请原谅我的天真问题。
在教程之后,我在Cocos2D中编写了一个接受触摸输入的基本程序
其中一个任务是添加实现ccTouchBegan方法,但这不会出现在XCode的代码意义上。
我想实现这个方法
-(BOOL) ccTouchBegan:(UITouch *)touch withEvent:(UIEvent *)event
但我会发现只有这一个(与触摸开始有关)
-(BOOL) ccTouchesBeganWithEvent:(*)event
既然我是菜鸟,我该如何探索特定类的所有可用方法和属性的列表?
该图显示了以ccT开头的可用方法列表。 ccTouchBegan和ccTouchEnded出现了,因为我已经实现了它们。否则,它们不会像ccTouchCancelled那样显示,ccTouchMoved事件也不会显示出来。
如何查看所有可用方法&类或对象的属性?
答案 0 :(得分:2)
查看所有可用的方法&属性只需按Ctrl + Space
答案 1 :(得分:1)
选项+单击对象(在这种情况下,它将是<>之间的头文件中的委托名称)。将出现一个小帮助弹出窗口。单击弹出窗口中的蓝色文本,然后将在Class的文档中打开Organizer窗口。文档包含您可以使用的所有方法和属性。
答案 2 :(得分:0)
只需按Backspace
3次即可删除您输入的ccT
。列表会随着您删除的每个字符而增加。正如您将看到的,完整列表不仅显示方法。
答案 3 :(得分:-1)
也许它没有显示,因为你已经在代码中定义了它?这是合乎逻辑的,因为双重实现会导致编译器错误。