Где находится панель действий библиотеки классов в Xcode 4?

Я слежу за этим учебником с Xcode 4. Учебник предназначен для Xcode 3, с Interface Builder, и с тех пор Xcode изменился.

Шаг, на котором я нахожусь:

http://www.cocoalab.com/media/becomeanxcoder/08/20_class_library.png

На палитре в разделе «Действие» нажмите кнопку «Добавить» (+), чтобы добавить действие (т. Е. Метод действия) в класс MFAExampleClass. Замените имя по умолчанию, предоставленное Interface Builder, более значимым именем (например, вы можете ввести «setTo5:», потому что мы запрограммируем этот метод для отображения числа 5 в текстовом поле). Добавьте еще один метод и дайте ему имя (например, «reset:», потому что мы запрограммируем его для отображения числа 0 в текстовом поле). Обратите внимание, что имена наших методов заканчиваются двоеточием (":"). Подробнее об этом позже.

Я просмотрел пункты меню, которые могли быть панелью «библиотеки классов», но не нашел. Кто-нибудь знает где это? Или мне нужно сделать это иначе, чем описано в руководстве?

Запуск Xcode 4.6.3 в Mac OS X 10.8.4.


person Eliza Wilson    schedule 03.08.2013    source источник
comment
Просто добавьте метод в интерфейс класса и реализацию вручную. На нем должна быть подпись -(IBAction)setTo5:(id)sender.   -  person Kevin    schedule 03.08.2013
comment
@Kevin Я просто ввожу это в интерфейс и реализацию, и все в порядке?   -  person Eliza Wilson    schedule 03.08.2013
comment
Да, но вам нужно будет добавить ; в интерфейсе и {} в реализации (пока вы не заполните код там). Если вы немного прокрутите учебник, вы увидите код.   -  person Kevin    schedule 03.08.2013
comment
@ Кевин: ответь, и я приму. :)   -  person Eliza Wilson    schedule 03.08.2013


Ответы (2)


Эта кнопка просто добавляет к вашему классу метод-заглушку. Вы можете добавить его вручную:

@interface MFAExampleClass : NSObject
...
-(IBAction)setTo5:(id)sender;
@end

и

@implementation MFAExampleClass
...
-(IBAction)setTo5:(id)sender
{
    // Action code here
}
@end
person Kevin    schedule 03.08.2013

Вы можете открыть окно помощника из файла заголовка рядом с пером и перетащить кнопку, чтобы создать IBOutlet или IBAction.

person Rob van der Veer    schedule 03.08.2013