iphone - 将 iPad/iPhone 应用程序与 Rails 应用程序集成

标签 iphone ruby-on-rails objective-c ipad ios4

我是一名学生,正在从事一个项目,需要将我的 iPad(或 iPhone)应用程序与 Rails Web 应用程序集成,从 iOS 端填充数据库并在 Web 应用程序中显示内容。我找到了ObjectiveResource ,但我很难启动并运行它(经历了入门,并在尝试保存新条目后模拟崩溃)。这将是一个在 Intranet 上运行的应用程序,对数据库的要求相当温和。如果我错过了一些明显的东西,我很抱歉,我对 iOS 编程和 Rails 都有点陌生。我真的很感激任何建议或指导,甚至是解决问题的更好方法(如果存在的话)。

谢谢!

最佳答案

我不是 Rails 专家 - 但我认为在 Rails 中有一种明显且简单的方法可以做到这一点,因为我已经在 Perl 中完成了十亿次(还有一些在 PHP 中)。我有偏见,但这就是我这样做的方式:

  1. 让 Rails 从服务器端数据库读取相关信息 - 并以 XML 格式输出。这可能需要极少量的 Rails 编码 - 就像在我的 Perl 脚本中一样 - 这可以简单地通过查询调用“mysql” - 并请求 XML 格式的输出(MySQL CLI 客户端应用程序本身可以自行完成)。

  2. 让 iPhone 应用程序使用 NSXMLParser 从网站检索和解析 XML 数据。这是通过 NSXMLParser 的 - (id)initWithContentsOfURL:(NSURL *)url 方法从网络获取数据来完成的。此类的其他成员将检索并解析数据。

  3. 对数据进行任何您想要的操作。

关于iphone - 将 iPad/iPhone 应用程序与 Rails 应用程序集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4011466/

相关文章:

iphone - 如何确定应用程序包中是否存在文件?

iphone - 如何访问在TabBarViewController中选择的ViewController

iphone - UIActionSheet 和 UITabBar 之间的奇怪错误

php - 如何使用 PHP 运行多个 linux 命令

ios - 我们如何在 iOS 11 中使用 CoreML 框架进行手写检测

类似于添加/编辑联系人的 iOS View

iphone - 在我的 iPhone 的 Python 解释器上安装 Python Imaging Library

ruby-on-rails - 在 Rails/Apache 中自动托管用户域

ruby-on-rails - 选择框中的简单表单默认值

iphone - 如何检查 NSLog 输出?