2012-03-31 58 views
3

我需要將iCloud添加到我的MonoTouch iPhone/iPad應用程序,允許用戶將應用程序數據存儲在雲中。不幸的是,從我的觀點來看,iCloud似乎太複雜了,應該基本上簡化爲三種簡單的方法(僞代碼):與MonoTouch一起使用iCloud的簡單方法是什麼?

1)bool SaveFileToiCloud(AppIDstring,@「filename.dat」,file_stream );

2)日期時間GetFileLastUpdatedTimeOniCloud(AppIDstring,@ 「filename.dat」)

3)字節[] LoadFileFromiCloud(AppIDstring,@ 「filename.dat」);

我已經閱讀並觀看所有的 「使用iCloud的使用MonoTouch的」 研討會:

幻燈片本次會議:

http://www.slideshare.net/Xamarin/using-icloud-with-monotouch

視頻本次會議:

http://www.youtube.com/watch?v=t0MojsFRfjI

此課程的代碼:

https://github.com/xamarin/Seminars/tree/master/2012-03-22-iCloud

不幸的是,研討會證實了我iCloud管理過於複雜。

在MonoTouch中還有其他更快捷的方式使用iCloud嗎?

是否存在一些開源的框架或庫能夠包裝所有的iCloud配置和設置代碼,並給我們簡單的像上面三種方法?

在此先感謝。

+0

另一種選擇是將文件存儲在應用程序的「Documents」文件夾中。 iCloud會自動備份該文件夾,而不必對此做任何事情。請記住,您應該只備份由應用用戶創建的數據。 – jonathanpeppers 2012-04-02 11:47:28

+0

jonathanpeppers說這真的很簡單嗎?因爲這很容易。 – Dpedrinha 2016-05-26 13:53:21

回答

1

iCloud仍然是最近的,所以你不可能收到一個更簡單的API的即時答案。 IOW我相信其他人會覺得和你一樣,最終會導致更容易的選擇。

如果您想讓這種情況發生得更快,那麼我建議您將此請求填入Xamarin's User Voice。我認爲類似雲的移動版 API可與iOS,Android和Windows Phone一起使用,對於產品來說是一個很好的補充。

相關問題