最近我开始在一个针对移动网络浏览器(iOS、3DS、DSi、Android 等)的网站上工作。我想在 iTunes 上制作一个应用程序来配合这个网站。问题是,我不知道从哪里开始,甚至不知道我的特定编码知识是否可行。
我可以使用 HTML、CSS、PHP 等编写 iTunes 应用程序,还是您必须了解更复杂的代码类型?如果我可以用网络代码来做,我是否需要某种许可证才能发布到应用商店?这一切如何运作?
提前致谢!
最近我开始在一个针对移动网络浏览器(iOS、3DS、DSi、Android 等)的网站上工作。我想在 iTunes 上制作一个应用程序来配合这个网站。问题是,我不知道从哪里开始,甚至不知道我的特定编码知识是否可行。
我可以使用 HTML、CSS、PHP 等编写 iTunes 应用程序,还是您必须了解更复杂的代码类型?如果我可以用网络代码来做,我是否需要某种许可证才能发布到应用商店?这一切如何运作?
提前致谢!
你不能用 PHP 编写 iOS 应用程序(我相信这就是你所说的 iTunes)。
如果您正在谈论使用服务器后端将内容从 PHP 传递到用 HTML/Javascript 编写的用户客户端,那么使用 iOS 很容易做到这一点。您可以使用 UIWebKit 来显示 HTML 并执行 Javascript 代码。如果你想要 Obj-C 和 JS 之间的跨语言支持,Objective-C 可以使用以下方式与 Javascript 对话:
[UIWebView stringByEvaluatingJavaScriptFromString:(NSString *)];
对于 Javascript 与 Objective C 的对话,这可以使用委托(特别是 UIWebViewDelegate)来完成,这里有详细介绍。