我有一个网站,我使用PHP,Mysql和其他(HTML,CSS等)创建,我正在考虑将网站转换为应用程序商店的原生Iphone应用程序。我知道相当多的Objective-C并使用X代码几年但我对它的一个方面感到困惑。我从未使用过应用程序中的数据库。我们设置的数据库只是一个很好的旧时尚PHP和我们连接的Mysql。它包含所有网站的用户和其他信息。
因此,如何在手机上访问此数据库?有没有办法使用Mysql或者是否有其他我可以使用的可以单独与数据库交互的东西?我知道有SQLite,但是它与Mysql一起工作吗?
您可以指出我的任何教程或指南也会很棒。感谢。
答案 0 :(得分:1)
简单的答案是:不将iOS应用直接连接到数据库。想一想:你会在应用程序的代码中嵌入一个用户名和密码,一些邪恶的用户会找到提取和利用的方法。
更好的方法:在您的网站上创建一个简单的API,然后通过API传递来自移动用户的请求。然后,您的服务器处理所有数据库连接,用户身份验证等,并且您没有将数据库凭据交给许多未知个人。