2013-08-03 4 views
1

Я следую за этим tutorial с Xcode 4. Учебник предназначен для Xcode 3, с Interface Builder и Xcode с тех пор изменился.Где находится панель действий библиотеки классов в Xcode 4?

Стадии Я на:

diagram of Xcode 3 step http://www.cocoalab.com/media/becomeanxcoder/08/20_class_library.png

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

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

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

+1

Просто добавьте метод в интерфейс класса и реализацию вручную. Он должен иметь подпись '- (IBAction) setTo5: (id) отправителя'. – Kevin

+0

@Kevin Итак, я просто ввожу это в интерфейс и реализацию, и я хорош? –

+0

Да, но вам нужно будет следовать ему с помощью ';' в интерфейсе и '{}' в реализации (пока вы не заполните там код). Если вы немного прокрутите список в учебнике, вы увидите код. – Kevin

ответ

1

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

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

и

@implementation MFAExampleClass 
... 
-(IBAction)setTo5:(id)sender 
{ 
    // Action code here 
} 
@end 
1

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