Вам не нужны MyView.xib или PhoneContent.xib, поэтому вы можете просто удалить их, если вы воссоздали макеты в коде.
Чтобы удалить MainWindow.xib, вам необходимо обновитьapplication: didFinishLaunchingWithOptions метод для настройки окна и контроллера основного вида программно, но более тонко, чем вам нужно изменить основную функцию в main.m
Вместо того, чтобы выглядеть так:
int main(int argc, char *argv[]) {
NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
int retVal = UIApplicationMain(argc, argv, nil, nil);
[pool release];
return retVal;
}
Вам нужно, чтобы он выглядел так:
int main(int argc, char *argv[]) {
NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
int retVal = UIApplicationMain(argc, argv, nil, NSStringFromClass([YourAppDelegate class]));
[pool release];
return retVal;
}
Вам также придется удалить ссылку на MainWindow (основное имя файла пера) из вашего файла info.plist.
Хорошо.Итак, теперь я рассказал вам, как удалить файлы пера, вы не возражаете, если я спрошу , почему вы это делаете?Создание макетов в коде - это безумие!Это все равно что пытаться сгенерировать HTML в JavaScript или сгенерировать картинку, указав цвета в виде шестнадцатеричных чисел в текстовом файле.
Вы используете интерфейс, который легко настраивать визуально без необходимости каждый раз компилировать и запускатьВы перемещаете что-то на несколько пикселей и усложняете его обслуживание.
Вы берете код макета, который гарантированно не содержит ошибок, поскольку он генерируется автоматически, и заменяете его множеством рукописного кода.которые могут быть полны утечек памяти или концептуальных ошибок.
Что вы имеете против файлов пера?