В Xcode 4 отсутствует флажок «использовать core data» для всех шаблонов проекта

#core-data #xcode4

#core-data #xcode4

Вопрос:

Я только что установил Xcode 4 и пытаюсь создавать проекты, использующие core data. Однако флажок использовать core data недоступен ни в одном из шаблонов проекта. Кто-нибудь еще сталкивался с этим или знает, как это решить. Я попытался переустановить Xcode, что не решает проблему.

Ответ №1:

Флажок «Использовать Core Data» появляется только при выборе определенных типов шаблонов, таких как пустой шаблон приложения iOS…

введите описание изображения здесь

введите описание изображения здесь

Попробуйте разные шаблоны, чтобы точно увидеть, для какого из них доступны Core Data…

Комментарии:

1. Понятия не имею. Нет технической причины, по которой Core Data не должен работать для всех шаблонов.

2. Линдеманн посмотрите мой ответ, чтобы узнать, почему Apple считает, что не подходит включать опцию CoreData во все шаблоны проекта

3. Невероятно. Для компании, которая прилагает все усилия для написания «Рекомендаций по пользовательскому интерфейсу», чтобы убедиться, что ваши приложения удобны для пользователя, Apple и вполовину не усложняет жизнь нам, разработчикам. Странно, что опция «Использовать Core Data» указана не во всех типах проектов (даже если они решили отключить ее для «более простых» типов опций).

Ответ №2:

Как говорится в наиболее одобренном ответе Линдеманна, CoreData доступен не для всех шаблонов проекта. Если вам интересно, почему это так, то вот причина Apple для этого.

Важно: не все шаблоны предлагают опцию Core Data. Core Data — это передовая технология, которая не требуется для создания простых приложений.

https://developer.apple.com/library/ios/documentation/DataManagement/Devpedia-CoreData/coreDataOverview.html

Ответ №3:

Вы пытались создать новый проект, используя один из основных шаблонов, таких как «Cocoa Application»? Если вы привыкли к одной из предварительных версий Xcode 4, обратите внимание, что параметры больше не отображаются на основном листе шаблонов, а отображаются на втором листе после выбора шаблона.

Комментарии:

1. Это второй лист, который мне попался, и, к сожалению, core data встроен не во все шаблоны проекта iOS. Теперь его нужно вручную добавить для «оконного» приложения. Спасибо за помощь.

2. Я создаю новый пустой тестовый проект приложения с включенными Core Data и просто копирую и вставляю содержимое компакт-диска в свое приложение. Например, недавно я создал приложение на основе вкладок и сделал это: создал тестовое пустое приложение с core data и просто скопировал модель компакт-диска, а также содержимое компакт-диска App Delegate .m и .h в файлы App Delegate .m .h моего приложения.

Ответ №4:

Вы можете вручную изменить шаблон, чтобы добавить флажок coredata.

Комментарии:

1. К сожалению, обе эти ссылки не работают.