Я относительно новым для Swift и какао миры и хотел бы, чтобы народы мнения о Whats лучший способ для разработки модели данных для следующих целей:преобразования скор 3 проекта использовать CoreData
Я в настоящее время прототип проект для MacOS, который имеет следующую (упрощенную) модель данных:
class Loan: NSObject, XMLParseDelegate {
var id: Int
var address: Address
// ... other properties and methods
func parseZillow() {
// bunch of code, etc
}
}
, где Address
другой класс структура, которая имеет свои собственные свойства и методы. Я тогда массив [Loan
], присоединенное к NSArrayController
и NSTableView
с использованием Cocoa Bindings (и все работает хорошо, за исключением того, что теперь я хочу, чтобы ввести постоянное хранение в картину)
Теперь (две части) вопрос:
1) если бы я должен был представлять эту структуру с помощью модели CoreData - как я представляю структуру вложенных классов из loan.address
пути? я просто имею 2 объекта в CoreData (кредиты и адреса) и имею взаимно-однозначное отношение между ними? это лучшая практика?
2) Мое понимание CoreData заключается в том, что вместо использования массива [Loan]
в качестве моей модели данных CoreData будет новой моделью данных (и создаст управляемый объект, представляющий мою схему данных, подобную той, что у меня есть в настоящее время как моя class Loan
. Где я могу определить методы, которые у меня есть для моих классов Loan
и Address
? Нужно ли создавать класс-оболочку поверх MO? Я просмотрел кучу учебников, но эта часть все еще не ясна для меня
Предупреждение. Основные данные - это не новичок. – matt