2015-05-18 2 views
-1

В старых версиях Xcode «Пустое приложение» будет проектом со всей информацией для сборки и всего, но без файлов, кроме приложения Будет добавлен делегат.«Пустое приложение» отсутствует в новых версиях Xcode (Objective-C)

В новых версиях Xcode опция «Пустое приложение» больше не то же самое. Вместо того, чтобы создавать проект без файлов, но App Delegate, он создает ничего вообще! Вам либо нужно перетащить другие файлы, предварительно созданные, либо вам нужно создать все файлы, в том числе делегат приложения, и все его функции «по умолчанию».

Как получить предыдущую версию «Пустое приложение»? «Приложение с одним представлением» немного отличается, но ничто другое не кажется схожим.

+0

"Single View" расположен ближе всего вы получите. Просто удалите основную раскадровку. – rmaddy

+0

Какая у вас конечная цель? Шаблон одиночного представления довольно хорош; просто удалите то, что вам не нужно (например, главная раскадровка). – SevenBits

+0

На каком языке мы говорим? Подробные инструкции будут зависеть от этого. – matt

ответ

1

Как бы я получить предыдущую версию «Empty Application»

Вы должны сделать это для себя, урезая единого вида на основе шаблона проекта.

Так, Objective-C:

  1. Удалить раскадровку.

  2. Отредактируйте цель и удалите «Основное», где запрашивает имя раскадровки. Hit Tab, чтобы сделать это изменение «палкой».

  3. Удалить файлы контроллера вида.

  4. Создайте новый контроллер вида и (необязательно) .xib в паре с ним, чтобы дать себе исходное место. Скажем, это называется MyViewController.

  5. Удалить все в реализации App Делегат applicationDidFinishLaunching и заменить его:

    self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; 
    self.window.rootViewController = [MyViewController new]; 
    self.window.backgroundColor = [UIColor whiteColor]; 
    [self.window makeKeyAndVisible]; 
    return YES; 
    
+0

Ответьте на мой вопрос о языке, и я предоставлю дополнительную информацию. Я просто остановился, жду тебя! – matt

+0

Сделай все это. Или ... возьмите намек. Apple хочет, чтобы люди использовали раскадровки. – nhgrif

+0

Или просто загрузите этот проект в качестве исходного места: https://github.com/mattneub/Programming-iOS-Book-Examples/tree/master/iOS7bookExamples/bk2ch06p236manualViewController/ch19p575manualViewController – matt

Смежные вопросы