2013-09-12 2 views
1

Я создаю приложение для iPhone, где люди будут отправлять текст, который будет отправлен и сохранен, чтобы его могли просматривать другие люди, у которых есть приложение.iOS и базы данных

У меня абсолютно нет опыта работы с базами данных и я понятия не имею, с чего начать.

Может ли кто-нибудь сказать мне, что мне нужно знать (mySQL и т. Д.), И предложить путь для меня? Извините, если это расплывчато, но, как я уже сказал, у меня такой небольшой опыт, что я даже не знаю, что мне нужно, чтобы учиться.

Спасибо, продвинутый, приветствия.

+1

База данных не решит проблему с предоставлением текста одним человеком, который можно просмотреть другим. База данных хранит, организует и извлекает данные. Вам нужен способ сообщить об этом. –

+1

правильно прочитал мой ответ и комментарии. Я думаю, что это может вам помочь .. есть ссылка http: // stackoverflow.com/a/17509236/1865424 – Shivaay

+1

вы должны сначала прочитать о базе данных, иначе вы всегда будете спрашивать об основных вещах. http: //www.youtube.com/watch? v = X7WBmlK8GLo это может вам помочь. –

ответ

2

Хорошо, вам нужно использовать базу данных SQLite. как правило, разработчики уже создали файл класса, который они расширяют и используют каждый раз, но по мере того, как вы начинаете с Db. я бы порекомендовал вам некоторую ссылку.

1>iOS - SQLite Database

2>An Example SQLite based iOS 4 iPhone Application

и лучший один ниже, я рекомендую вам это потому, что он имеет наилучшее соответствие объяснение с вашими требованиями.

3>SQLite Tutorial for iOS: Making Our App

0

Я думаю, вы должны узнать о различных типах баз данных. Если вы думаете об использовании MySQL, то хорошо, он свободен и является реляционным, поэтому вам нужно изучить реляционную алгебру, познакомиться с понятиями выбора, проекции, объединения, умножения Декарта, отношения и т. Д.

Если у вас есть твердый теоретический фон, вы можете начать изучать синтаксис SQL и работать с базами данных, однако вам следует научиться планировать базу данных, например, прочитав о нормализации, а затем ваш должен узнать о более практических вещах, таких как предотвращение внедрения SQL.

И тогда вам придется много практиковать.

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

(я не сотрудник синтаксического анализа или что-нибудь, но это действительно хорошо, если вы не знаю с чего начать)

Смежные вопросы