【发布时间】:2012-03-27 06:10:19
【问题描述】:
我正在开发一个 ipad 应用程序,我需要将一些数据写入远程在线数据库,我可以在不使用网络服务的情况下做到这一点吗,,,我需要一些建议,,, 提前谢谢
【问题讨论】:
标签: iphone objective-c database xcode ios4
我正在开发一个 ipad 应用程序,我需要将一些数据写入远程在线数据库,我可以在不使用网络服务的情况下做到这一点吗,,,我需要一些建议,,, 提前谢谢
【问题讨论】:
标签: iphone objective-c database xcode ios4
技术上这是可能的,iPhone 平台有远程数据库驱动程序,例如Flipper。
但是,我强烈建议您使用某种“服务”来访问数据库。这可能是一个完整的 SOAP/HTTP WebService、一个 RESTful 服务,甚至只是您通过 http 或 https 调用的一点点 php。不要担心开发这个“服务”会做很多工作,它不会超过一两个小时。事实上,对于Worklight 这样的产品,我使用Worklight SQL 适配器确实花了我15 分钟。 (免责声明我为 IBM 工作,我们最近收购了 Worklight。)
有几个原因更喜欢使用中介服务而不是从客户端直接访问数据库。这是一对:
【讨论】:
我建议使用 Parse 服务。他们的服务是专门为解决 iOS/Android 后端问题而构建的。我刚刚写了一篇关于他们的博文:Parse, The Best Backend for iPhone SDK.
【讨论】: