Question

I need to add iCloud to my MonoTouch iPhone/iPad app, allowing the User to store the app data in the cloud. Unfortunately it seems that iCloud is way too complicated for something that, from my point of view, should be essentially reduced to three simple methods (pseudocode):

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

2) Datetime GetFileLastUpdatedTimeOniCloud(AppIDstring, @"filename.dat")

3) byte[] LoadFileFromiCloud(AppIDstring, @"filename.dat");

I've read and watched all the "Using iCloud with MonoTouch" Seminar:

Slides for this session:

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

Video for this session:

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

Code for this session:

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

Unfortunately the seminar confirmed me that iCloud management is overcomplicated.

Is there some other and quicker way to use iCloud in MonoTouch?

Does exist some open source framework or library able to wrap all that iCloud configuration and setup code and just give us something simple like the three methods above?

Thanks in advance.

Was it helpful?

Solution

iCloud is still very recent so you're unlikely to receive an immediate answer for an easier API. IOW I'm sure other people feels just like you and that it will, eventually, lead to easier alternatives.

If you want to make this happen faster then I suggest you to fill this request to Xamarin's User Voice. I think a Cloud-like Mobile API, usable with iOS, Android and Windows Phone, would be a great addition to the products.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top