我是一个新手,倾向于做一个简单的iOS应用程序。
任务是制作一个应用程序,为一个人进行注册,然后将该数据上传到在线服务器。
详细来说,我想,,,,insert
数据直接到在线服务器。delete
update
有人会告诉我我必须做什么(工具,图书馆......)吗?
我与 SQlite 合作为 iPhone 制作了一个本地数据库,它运行良好,现在它是关于处理在线服务器。
您需要的是某种可用的远程 API,您将使用它来连接 iPhone 应用程序,例如 MySQL 数据库。
执行远程请求有两种方法:
1) https://github.com/smhuang426/MySqueakQl - 这是远程访问数据库的“基本”实现。http://www.karlkraft.com/index.php/2010/09/17/mysql-for-iphone-and-osx/ - 更高级,在文章中你可能会一些说明如何使用这个框架。在这种情况下,您使用 SQL C API,并且可以编写自己的特殊类。示例:http ://blog.iosplace.com/?p=30 、 http: //zetcode.com/tutorials/mysqlcapitutorial/和 C API 说明http://dev.mysql.com/doc/refman/5.0/ zh/c-api-function-overview.html
2)在线服务器上发布的PHP脚本,您使用发送到该脚本的异步ASIHTTP(或普通NSRequest),脚本直接与tis服务器上的sql DB一起使用。示例(iOS 没有通过 PHP 在 iPhone 应用程序和 MySQL 数据库之间进行通信)。在这种情况下,您获得了更高的安全性,但也存在一些限制,例如降低应用程序的速度和服务器必须提供 PHP。
祝你好运!