我想用传统上用于网络应用的工具构建一个简单的原生iPhone应用程序。 我更喜欢使用像jQTouch和Rails这样的东西,但我希望它能脱机工作(不需要互联网连接或服务器)。
是否有一个框架可以通过封装轻量级Web服务器和服务器端应用程序框架(Rails或者可以在手机上运行的更简单,更轻量级的东西)来简单地创建本机iOS aps,从而允许您编写HTML + JavaScript中的客户端代码?
如果没有这样的东西,有没有办法创建一个应用程序(使用HTML + JS),基本上只有一个客户端组件具有持久数据存储?
感谢。
答案 0 :(得分:2)
你试过Phonegap吗?
www.phonegap.com
您使用HTML / CSS / JavaScript编写应用程序。
您可以通过JavaScript访问手机API - 热潮!
也; Appcelerator Titanium是一个选项:http://www.appcelerator.com/
-IMO Titanium更强大,并提供更原生的外观。
为什么要从iPhone上运行网络服务器? 是否可以将数据发回母舰?
答案 1 :(得分:2)
是的,您可以在iPhone应用程序中的另一个线程中包含一个轻量级http服务器,并让您的UIWebView连接到它。但是,除非您打算创建一个生成动态内容的更好的Web服务器,否则可能很容易将HTML / CSS / Javascript内容下载到本地目录,然后在脱机时将任何URL指向这些本地文件。