所以基本上我有一個現有的Android應用程序中的很多靜態數據,我試圖在iOS中使用Core Data創建該應用程序的一個版本。如何使用Android SQLite數據庫在iOS中填充CoreData?
我想知道如何使用現有的Android DB文件並通過編程遷移數據。
如果可能,我真的很想遠離iOS中的sqlite3。
請讓我知道這是可能的
所以基本上我有一個現有的Android應用程序中的很多靜態數據,我試圖在iOS中使用Core Data創建該應用程序的一個版本。如何使用Android SQLite數據庫在iOS中填充CoreData?
我想知道如何使用現有的Android DB文件並通過編程遷移數據。
如果可能,我真的很想遠離iOS中的sqlite3。
請讓我知道這是可能的
有沒有簡單的,一個尺寸適合所有人的方法來此。在一般情況下,這些都是你要遵循的步驟:
NSManagedObject
並填充您之前識別的屬性和關係。不幸的是,將無法避免編寫一些代碼來與現有數據庫進行交互。如果您希望避免編寫C代碼,您可以查看一個Objective-C庫,該庫提供了一個面向對象更多面向對象的SQLite例程的接口,稱爲FMDB。
很好的建議謝謝:) – onetwopunch
如果您正在尋找兩種平臺之間的邏輯兼容性措施,我會投票支持FMDB在iOS中訪問SQLite數據庫,而無需通過使用SQLite C界面的碎玻璃拖動自己。 CoreData對許多事情都很有幫助,但跨平臺對等不是其中之一。 – Rob