Почему я не вижу все доступные методы или свойства, представленные в классе в XCode? - PullRequest
0 голосов
/ 15 января 2012

Я новичок в мире 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 ]

2 голосов
/ 10 марта 2013

Чтобы увидеть все доступные методы и свойства, просто нажмите Ctrl + Пробел

1 голос
/ 15 января 2012

Option + щелкните объект (в этом случае это будет имя делегата в заголовочном файле между <>).Появится небольшая всплывающая подсказка.Нажмите синий текст внутри всплывающего окна, и откроется окно Организатор в документации для класса.Документация содержит все методы и свойства, которые вы можете использовать.

0 голосов
/ 15 января 2012

Просто нажмите Backspace 3 раза, чтобы удалить ccT, который вы ввели. Список будет увеличиваться с каждым стираемым символом.Полный список показывает не только методы, как вы увидите.

0 голосов
/ 15 января 2012

Может быть, он не отображается, потому что вы уже определили это в своем коде? Это было бы логично, так как двойная реализация привела бы к ошибке компилятора.

...