Если я создаю новый проект в xcode, затем выбираю «View-based Application», шаблоны классов делегата и контроллера генерируются автоматически. Вот фрагмент из DummyAppDelegate.h
@class dummyViewController;
@interface dummyAppDelegate : NSObject <UIApplicationDelegate> {
UIWindow *window;
dummyViewController *viewController;
}
Мой главный вопрос: где создается экземпляр экземпляра переменной viewController? Я не вижу кода для этого в сгенерированных файлах, поэтому какое-то соединение в InterfaceBuilder создает его автоматически?
Второй, менее важный вопрос: почему @class используется в приведенном выше коде, а не просто
#include "dummyViewController.h"
Любая помощь очень ценится, большое спасибо!