2011-12-26 74 views
1

我正在寻找存储我的VPS上的信息,该信息将由我的应用程序用于向用户呈现数据。我已经仔细研究过,仍然无法找到一个关于如何在真实应用程序中执行此操作的可靠教程。在iOS中通过VPS访问远程数据

我是新来的C#和编程一般,所以很自然地,我发布前四处看了很多。我发现DataContext和LINQ类对获取数据非常有帮助。我还研究并发现可以使用基于属性的编程并创建映射到数据库中某些表或列的属性。

当试图用我的UITableView填充事物时,这也会非常有帮助,因为我已经有一个完整的属性和数据已经连接到我的数据库。

但是,我只是不知道如何应用这个。我所看到的关于MonoTouch和iOS的所有远程数据教程都严重依赖于JSON,REST和SOAP,这些我都不太熟悉。

总之,我想要做的就是连接到我的VPS,查询一些数据,并填充一个UITableView。我知道如何做最后一个,但前两个对我来说仍然非常模糊。任何援助将有很大的帮助!

回答

1

.NET提供了很多沟通数据的方式,而MonoTouch支持大多数方式。值得注意的是WCF(Windows Communication Framework)并不完全支持(只有Silverlight子集在MonoTouch中可用)。

很难推荐一个特定的技术没有更多的细节。如果你是C#(和.NET)的新手,那么你应该寻找能够提供你(很多)样本的东西 - 无论是为了学习还是类似于你想开发的应用程序。如果人们正在使用它并支持它(也就是回答关于它的问题),你还应该看看(例如,这里在stackoverflow上)。

我一直在读(不使用还)约ServiceStack它支持很多的选择,具有出色的性能,许多样品和支持 MonoTouch的。另一个受欢迎的是Protobuf.net

您可能还想要求其他人在MonoTouch mailing-list上的体验(stackoverflow不是要求不同意见的最佳位置 - 至少没有非常具体的问题)。