我正在创建一个iPhone应用程序,人们将提交一些将被提交和存储的文本,以便其他拥有该应用程序的人可以查看。
我绝对没有数据库经验,也不知道从哪里开始。
任何人都可以告诉我我需要知道的内容(mySQL等),并建议我选择一条路径吗?对不起,如果这是模糊的,但就像我说的,我有这么少的经验,我甚至不知道我需要学习什么。
感谢高级,欢呼。
答案 0 :(得分:2)
好的,你必须使用SQLite数据库。通常开发人员已经创建了类文件,它们每次都会扩展和使用,但是当你开始使用Db时。我会建议你一些链接。
1> iOS - SQLite Database
2 - ; An Example SQLite based iOS 4 iPhone Application
最好的是下面,我推荐你这个,因为它有最符合你要求的解释。
答案 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注入。
然后,你将不得不练习很多。