【发布时间】:2012-04-14 21:05:39
【问题描述】:
我需要将 iCloud 添加到我的 MonoTouch iPhone/iPad 应用程序中,以允许用户将应用程序数据存储在云中。不幸的是,从我的角度来看,iCloud 似乎太复杂了,应该基本上简化为三个简单的方法(伪代码):
1) bool SaveFileToiCloud(AppIDstring, @"filename.dat", file_stream);
2) 日期时间 GetFileLastUpdatedTimeOniCloud(AppIDstring, @"filename.dat")
3) byte[] 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 配置和设置代码,并且只为我们提供类似于上述三种方法的简单内容?
提前致谢。
【问题讨论】:
-
另一种选择是将文件存储在应用程序的
Documents文件夹中。 iCloud 会自动备份该文件夹,您无需对其进行任何操作。请记住,您应该只备份应用用户创建的数据。 -
真的像jonathanpeppers说的那么简单吗?因为这很容易。
标签: ios5 xamarin.ios icloud icloud-api