Надеемся, что следующий шаг будет полезен.
Откройте файл ProjectNameInfo.plist, а затем удалите свойство, называемое основным именем файла пера (в нижней части списка свойств информации).Вы можете удалить свойство, щелкнув, чтобы выбрать его, а затем нажав клавишу Delete.
В разделе «Другие источники» откройте main.m и измените последний аргумент вызова на UIApplicationMain с nilк имени вашего класса делегата приложения (например, @ "ProjectNameAppDelegate").
Выполните следующие изменения в классе AppDelegate didFinishLaunchingWithOptions: метод
// Получение объектов экрана
CGRect screenBounds = [[UIScreen mainScreen] bounds];
// Распределить окно
m_window = [[UIWindow alloc] initWithFrame: screenBounds];
// Распределить пользовательские представления
m_view = [[MyView alloc] initWithFrame: screenBounds];
// Добавить вид и сделать окно видимым
[m_window addSubview: m_view];
[m_window makeKeyAndVisible];
return YES;
-> Я узнал об этом из книги iPhone 3D-программирование: Philip Rideout: публикация O'Reilly.
Вы должны найти выше в книгах по гулу и прочитать некоторыестраниц для дальнейшего понимания, потому что только приведенного выше объяснения может быть недостаточно.
Более того, выполнив описанные выше шаги, вы можете создать любое количество контроллеров представления и представлений без использования xib ... так что обратитесь к различным документам руководства по программированию, предоставленнымяблоко.
Удачи