2011-07-04 49 views
0

這主要是一個關於體系結構的問題,如果它不適用於SO,我會道歉。我正在構建一個用於創建內容的Mac OS應用程序,iOS應用程序用於消費內容。我不確定要使用哪種數據格式,以及是否需要將其轉換爲二進制格式。我知道我可以使用iTunes共享文件,但我想知道是否有人做過類似的事情?iOS和Mac OS之間的共享數據格式

+0

您的OS X應用程序文檔是基於什麼? –

+0

應該是?實質上,我希望能夠在我的Mac應用程序上創建某種形式的文檔,然後將其轉移到iOS應用程序以打開它。我不確定iOS是否具有NSDocument的功能? – Tereno

回答

1

您可以使用任何您想要的格式:iTunes只需複製文件和目錄。核心數據可以在iOS和Mac OS上使用,就像SQLite一樣。

+0

如果我要使用SQLite或Core Data,我將如何控制2個應用程序之間的同步?有沒有簡單的方法,還是我必須自己跟蹤新記錄? – Tereno

+0

我對此沒有具體的經驗,但我認爲您應該查看Sync Services文檔。 – LaC

1

我會用CoreData創建一個基於文檔的應用程序。這樣你可以免費獲得很多功能(文件保存/加載,撤消等)。如果你來自iOS,那麼學習曲線有點陡峭,但這是值得的。現在這個模板只能在Mac上使用,但如果你是一個註冊開發者,你可以去查看他們在秋季添加的功能,這將對你有所幫助。 (我不希望NDA警察抱怨)​​。

+0

謝謝!我會考慮它並檢查出來! – Tereno