我是Delphi / Windows的长期开发人员,具有以下场景:
我知道有一些替代方案,但我想我会坚持使用XCode。我知道我需要一台运行OSX的Mac才能获得XCode。连接到我的一台显示器的Mac Mini应该足够了,是吗?而XCode将是免费下载的,对吗?
要在模拟器中运行应用程序,这就是我需要的所有内容(?),但如果我想在物理设备上运行它,即使只是为了测试,我还需要注册iOS开发人员计划,是吗?如果我位于500公里外的老板想在他的iPad上进行测试,我是否需要注册iOS开发者企业计划呢?
最后,该应用在技术上是否可行?是否有可以轻松嵌入应用程序的Web浏览器控件?那么如何存储用户名/密码并将它们放入嵌入式Web浏览器控件中呢?
答案 0 :(得分:3)
1)连接到我的一台显示器的Mac Mini应该足够了,是吗?
是的,它是开发硬件的不错选择
2)XCode将免费下载,对吧?
是的,xCode的价格是0美元,它还免费提供iOS SDK,它是您在模拟器中测试应用程序所需的一切。
3)但如果我想在物理设备上运行它,甚至只是为了测试,我需要注册iOS开发者计划,是吗?
是的,要在真实iOS设备上测试应用,您必须注册iOS开发者计划,该计划有2种可能性(1人帐户99美元/年,企业帐户299美元/年)
4)如果位于500公里外的老板想要在iPad上测试,我是否需要注册iOS开发者企业计划才能做到这一点?
不,您可以使用通常的99美元,只需将其设备的UDID添加到配置文件并进行构建。
5)最后,应用在技术上是否可行?
是的,从技术上来说它很容易制作,但如果网络应用程序很复杂,而不仅仅是一个网页,我建议将其设为原生,不使用网页包装,用户通常不喜欢这样应用
6)是否有可轻松嵌入应用程序的Web浏览器控件?
是的,有UIWebView https://developer.apple.com/library/ios/documentation/uikit/reference/UIWebView_Class/Reference/Reference.html
7)如何存储用户名/密码并将它们放入嵌入式Web浏览器控件中?
在我的练习中,我只需要为基于Javascript的网页做到这一点,但是对于asp.net也应该可以。这可能很有用:UIWebView passing username and password into a form