2011-03-16 2 views
2

Я нахожусь в процессе написания приложения для iPad. Я хочу использовать CoreData API для работы с бэкэнд. Если этот проект будет успешным, я бы хотел написать версию приложения Mac OS X.Поделиться кодом CoreData с iOS и Mac OS X

Если я использую CoreData для моего бэкэнд, смогу ли я легко разделить базовые классы как на платформе iOS, так и на платформе osx?

Все, что я хочу сделать, это поделиться одним и тем же бэкэнд.

ответ

3

То же можно сделать. Однако вы хотите, чтобы вы построили платформу iOS затем MacOS, поскольку MacOS включает в себя все возможности Core Data для iOS, но iOS не хватает некоторых, найденных в MacOS.

Конечно, убедитесь, что все как можно более общее, например. не используйте UIImage или NSImage, потому что они не поддерживаются на обеих платформах.

+0

спасибо. Это обнадеживает. Я начал с конца iOS, так что это не проблема. Только для хранения путей для изображений и других типов файлов. Переход к основным типам данных. – dineth