iOS和数据库

时间:2013-09-12 05:07:26

标签: ios database

我正在创建一个iPhone应用程序,人们将提交一些将被提交和存储的文本,以便其他拥有该应用程序的人可以查看。

我绝对没有数据库经验,也不知道从哪里开始。

任何人都可以告诉我我需要知道的内容(mySQL等),并建议我选择一条路径吗?对不起,如果这是模糊的,但就像我说的,我有这么少的经验,我甚至不知道我需要学习什么。

感谢高级,欢呼。

3 个答案:

答案 0 :(得分:2)

好的,你必须使用SQLite数据库。通常开发人员已经创建了类文件,它们每次都会扩展和使用,但是当你开始使用Db时。我会建议你一些链接。

1> iOS - SQLite Database

2 - ; An Example SQLite based iOS 4 iPhone Application

最好的是下面,我推荐你这个,因为它有最符合你要求的解释。

3> SQLite Tutorial for iOS: Making Our App

答案 1 :(得分:2)

听起来你需要能够为自己创建所需的服务还有很长的路要走,关系数据库不太可能为你所描述的内容提供价值。

我个人建议使用Parse。

它有一个非常简单的界面,登录身份验证和与facebook等的集成是内置的。

将对象保存到云中,其他用户可以看到它比保存到本地文件更简单。

Parse.com

// Create a new Parse object
PFObject *post = [PFObject objectWithClassName:@"Post"];
[post setObject:@"Hello World" forKey:@"title"];

// Save it to Parse
[post saveInBackground];

并检索(可能是应用程序中的任何人)

NSArray *postArray = [[PFQuery withObjectName:@"Post"] findObjects];

(我不是解析员或其他任何员工,但如果你不知道从哪里开始这真的很好)

答案 2 :(得分:0)

我认为您应该了解不同的数据库类型。如果你正在考虑使用MySQL,那么好吧,它是免费的,它是关系型的,所以你必须学习关系代数,才能意识到选择,投影,连接,笛卡尔乘法,关系等概念。

如果你有扎实的理论背景,你可以开始学习SQL语法,并且能够使用数据库,但是,你应该学习如何通过阅读规范化来规划数据库,例如,然后你应该了解更实际的事情,比如防止SQL注入。

然后,你将不得不练习很多。