2013-11-18 2 views
2

Я видел много проектов iOS, которые используют файлы модели JUST, чтобы перечислить свойства. В качестве примера я видел файл модель клиента со следующими свойствами: first_name last_name ACCOUNT_NUMBER т.д.Какова цель файлов модели?

Другим примером является модель фактуры файл со следующими свойствами: invoice_date количества заметки т.д.

Это единственное, для чего используются файлы модели?

Есть ли ресурсы, которые говорят о лучшей практике? Вы знаете?

+0

Вы смотрите только файлы .h? Это можно сделать несколькими способами, но я обычно определяю свои свойства, vars и т. Д. В .h и реализацию в файле .m. Таким образом, у вас было бы по 2 модели, MyModel.h и MyModel.m, которые работают вместе, чтобы построить целое. Кроме того, модель может быть просто классом со свойствами, которые не имеют реализации или методов в файле .m. –

+0

Последнее, что я имел в виду. Я предполагаю, что некоторые классы используются для отображения свойств и не имеют ничего в файле реализации. Есть ли имя для этого? Их просто называют моделями? – user2697061

ответ

0

От docs:

Управляемый объект модель представляет собой схему, которая обеспечивает описание управляемых объектов или сущностей, используемых приложением.

Что-то простое, как ваш пример, может быть слишком простым для Core Data, но добавлять отношения и версии моделей, это очень полезно при управлении моделью данных приложения. В редакторе моделей вы можете генерировать исходные файлы, хранить шаблоны для запросов на выборку и несколько других вещей.

Существует целый документ, посвященный model editor, который содержит гораздо больше информации, чем может быть приведен в ответе здесь.

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