我将创建iOS应用程序,并想知道使用新语言Objective C和旧语言C#进行开发的区别
该应用程序的要求应该是与蓝色和存储/检索信息存储在本地设备上经常存储,内容浏览和令牌登录门户,截止日期是从今天起2个月,我以前从未开发过任何iPhone / iPad应用程序。我能知道哪个更容易上手吗? Mono有什么资源吗?虽然我发现如果我可以使用旧的编程语言是很棒的,但是似乎没有这样的东西来支持monoTouch azure开发……
感谢您的回复。
发布于 2012-06-05 01:23:52
首先,你在一个帖子里问了很多问题。关于你的第一个问题,答案非常主观。Objective C/Cocoa是用于iOS开发的原生语言,但是使用MonoTouch,将要求您依赖于MonoTouch提供的任何东西。所以如果它不是MonoTouch的一部分,你就不能这么做。在这里你可以找到很多其他人的意见,所以用户:MonoTouch & C# VS Objective C for iphone app
我可以在任何移动设备上给你一些关于Windows Azure开发的指导。从任何移动设备连接到在Windows Azure上运行的不同服务是相同的。如果应用程序在Azure上运行并公开HTTP或HTTPs端点,或者对于Azure Storage,您可以从代码中进行直接RESTful调用,则大多数服务都提供直接的HTTP/HTTPS连接。因此,在移动设备中使用哪种编码语言并不重要,您肯定可以使用本机语言连接到Windows Azure。

所以如果你选择Objective C,那么你可以使用iOS SDK for Windows Azure。然而,如果您决定使用MonoTouch,您将需要使用HTTP来创建您自己的WebClient /HTTPS连接,如here所述,这可能相当复杂。在互联网上,你可能会发现一些使用Azure服务和MonoTouch应用程序的实验级别的代码,所以你可能会自己尝试让事情变得正常。
我个人不会使用MonoTouch在iOS设备上开发应用程序,如果我严重依赖Windows Azure服务,我会选择iOS Windows Azure SDK通过本机代码连接Azure服务。
https://stackoverflow.com/questions/10882159
复制相似问题