1

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

我对数据库的经验绝对为零,不知道从哪里开始。

谁能准确地告诉我我需要知道什么(mySQL 等)并建议我走的路?抱歉,如果这含糊不清,但就像我说的,我的经验太少了,我什至不知道我需要学习什么。

提前感谢,干杯。

4

3 回答 3

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];

(我不是 parse 或其他任何公司的员工,但如果你不知道从哪里开始,那就太好了)

于 2013-09-12T05:25:09.937 回答
2

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

1> iOS - SQLite 数据库

2>基于 SQLite 的 iOS 4 iPhone 应用程序示例

最好的一个在下面,我向您推荐这个,因为它具有符合您要求的最佳解释。

3> 适用于 iOS 的 SQLite 教程:制作我们的应用程序

于 2013-09-12T05:15:15.007 回答
0

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

当您拥有扎实的理论背景时,您可以开始学习 SQL 语法并能够使用数据库,但是,您应该通过阅读规范化等内容来学习如何规划数据库,然后您应该了解更多实用的东西,比如预防SQL注入。

然后,您将不得不进行大量练习。

于 2013-09-12T05:18:11.533 回答