菜鸟教程小白 发表于 2022-12-13 14:00:58

c# - MonoTouch 连接到 Azure ACS、Azure SQL/Azure WCF


                                            <p><p>我将制作 iOS 应用程序,并想知道使用新语言 Objective C 和 Cocoa 或旧语言 C# 和 Mono-Touch 开发之间的区别</p>

<p>应用程序的要求应该是使用 azure 和存储/检索信息以经常存储在本地设备上,内容浏览和 token 登录到门户,截止日期是从今天起 2 个月,我从不开发任何 iPhone/iPad 应用程序之前。我可以知道哪个更容易开始吗? Mono 有什么资源吗?虽然我发现如果我可以使用旧的编程语言会很棒,但似乎没有支持 monoTouch azure 开发的东西......</p>

<p>感谢您的回复。</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>首先,您在一篇文章中提出了很多问题。关于您的第一个问题,答案非常主观。 Objective C/Cocoa 是 iOS 开发的原生语言,但是使用 MonoTouch,将要求您依赖 MonoTouch 提供的任何内容。因此,如果它不是 MonoTouch 的一部分,您将无法做到这一点。在这里你可以找到很多其他 SO 用户的意见:<a href="https://stackoverflow.com/questions/2696518/monotouch-c-sharp-vs-objective-c-for-iphone-app" rel="noreferrer noopener nofollow">MonoTouch &amp; C# VS Objective C for iphone app</a> </p>

<p>我可以为您提供一些关于从任何移动设备进行 Windows Azure 开发的指导。从任何移动设备连接到 Windows Azure 上运行的不同服务都是相同的。如果应用程序在 Azure 上运行并公开 HTTP 或 HTTPS 端点,或者对于 Azure 存储,您正在从代码进行直接 RESTful 调用,则大多数服务都提供直接 HTTP/HTTPS 连接。因此,无论您决定在移动设备中使用哪种编码语言,您都可以使用本地语言连接到 Windows Azure。 </p>

<p> <img src="/image/aSlSe.png" alt="enter image description here"/> </p>

<p>所以如果你选择 Objective C 那么你可以使用 <a href="https://github.com/WindowsAzure-Toolkits/wa-toolkit-ios" rel="noreferrer noopener nofollow">iOS SDK for Windows Azure</a> .但是,如果您决定使用 MonoTouch,则需要使用 WebClient API 来创建您自己的 HTTP/HTTPS 连接,如 <a href="http://weblogs.thinktecture.com/cweyer/2011/12/cross-devicecross-location-pub-sub-using-windows-azure-service-bus-topics-subscriptions-in-ios-with-monotouch.html" rel="noreferrer noopener nofollow">here</a> 所述。 ,这可能是比较复杂的。在 Internet 上,您可能会找到一些实验级代码来使用 Azure 服务和 MonoTouch 应用程序,因此您可以自己尝试让事情正常运行。 </p>

<p>我个人不会使用 MonoTouch 在 iOS 设备上开发应用程序,如果我对 Windows Azure Services 的依赖度很高,我会选择 iOS Windows Azure SDK 通过原生代码连接 Azure Service。</p></p>
                                   
                                                <p style="font-size: 20px;">关于c# - MonoTouch 连接到 Azure ACS、Azure SQL/Azure WCF,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/10882159/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/10882159/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: c# - MonoTouch 连接到 Azure ACS、Azure SQL/Azure WCF