Xcode 5, отключение раскадровки

Я не хочу использовать доски объявлений, я бы скорее использовал NIB для пользовательского интерфейса, когда это необходимо, и я особенно не хочу использовать их для шаблонов по умолчанию.

Xcode 5 больше не имеет флажка, чтобы сказать, что вы не хотите использовать раскадровки,

может кто-нибудь помочь? Это действительно раздражает...

Ответ 1

ШАГИ ДЛЯ УДАЛЕНИЯ СЕТИ - XCode 5 (EDIT)

1/Создать пустой проект

2/Добавьте новые файлы с xib для своего контроллера, если он не добавлен в скомпилированные источники в фазах сборки, а затем добавьте его вручную.

4) Измените файл appdelegate didFinishLaunchingWithOptions и добавьте:

self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] ;

[self.window makeKeyAndVisible];

как:

  - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
  {
    self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] ;

     // Override point for customization after application launch.

     TestViewController *test = [[TestViewController alloc]     initWithNibName:@"TestViewController" bundle:nil];
     UINavigationController *nav = [[UINavigationController alloc]  initWithRootViewController:test];
     self.window.rootViewController = nav;

     [self.window makeKeyAndVisible];

     return YES;
  }

ШАГИ ДЛЯ УДАЛЕНИЯ СЕТИ СТОРИИ

1) Удалите файл Main.storyboard из вашего проекта.

2) Добавьте новые файлы с xib для своего контроллера, если они не добавлены в скомпилированные источники в фазах сборки, а затем добавьте их вручную.

3) Удалите базовое имя основной раскадровки из plist.

4) Измените файл appdelegate didFinishLaunchingWithOptions и добавьте:

self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] ;

[self.window makeKeyAndVisible];

как:

  - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
 {
    self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] ;

     // Override point for customization after application launch.

     TestViewController *test = [[TestViewController alloc]     initWithNibName:@"TestViewController" bundle:nil];
     UINavigationController *nav = [[UINavigationController alloc]  initWithRootViewController:test];
     self.window.rootViewController = nav;

     [self.window makeKeyAndVisible];

     return YES;
}

Посмотрите здесь

Ответ 2

Используйте этот script, чтобы получить все блестящее, счастливое славное качество шаблонов Xcode 4: https://github.com/jfahrenkrug/Xcode4templates

Для использования этого script. вам понадобится копия пакета Xapp 4.app..