2011-01-12 3 views
-1

Я создаю приложение, которое не берет никаких данных из базы данных. Содержимое не является динамическим (т. Е. Является статическим контентом), и я использую 3 вида, в каждом представлении я показываю некоторый контент. Вот почему я не использую никаких подключений к базе данных.Требуется ли всем приложениям подключение к базе данных?

Независимо от того, нужны ли всем приложениям БАЗЫ ДАННЫХ. Являются ли статические данные принятыми APPLE PEOPLE.

+0

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

+0

Yes.Ok Прохладный, просто используя несколько слов (от 100 до 120) и с двумя параграфами в каждом представлении. Также у меня есть 3 вида. – RKK

+0

Я использую NSMutableArray и [rowData addObject: [NSString stringWithFormat: @ "Achiever% C", 0xAE]]; В приведенном выше предложении я использую около 30 раз (в RootViewController.m) для отображения слов, и если мы нажмем слово (в TableView), мы переместим следующий вид, здесь будет отображаться некоторый контент и снова, если мы нажмем на следующий вид, здесь также будет отображаться некоторый контент и одна кнопка (если мы нажмем на нее), мы перейдем к следующему представлению. – RKK

ответ

0

Вам, конечно, не нужна база данных, нет. Храните ваши данные, но вы хотите :)

Hoewver, если только это всего лишь небольшой набор данных, база данных может работать лучше? Это полностью зависит от того, что вы собираетесь делать.

+0

Спасибо, мой друг ...! – RKK

+0

Yes.Ok Прохладный, просто используя несколько слов (от 100 до 120) и с двумя параграфами в каждом представлении. У меня есть 3 View – RKK

+0

Я использую NSMutableArray. [RowData addObject: [NSString stringWithFormat: @ "ABCXYZ% C", 0xAE ]]; – RKK

0

Отличная альтернатива использованию базы данных или удаленной веб-службы - это файлы .plist. Они имеют ряд преимуществ, например они загружаются в память очень легко (2 строки):

NSString *filePath = [[NSBundle mainBundle] pathForResource:@"filename" ofType:@"plist"]; 
NSArray *dataArray = [[NSArray arrayWithContentsOfFile:filePath] retain]; 

(или NSDictionary, если вы загружаете словарь вместо массива).

Они также легко редактируются в Xcode или с помощью «Редактора списка свойств», который включен в Xcode.

Недостатком является то, что весь файл plist загружается в память сразу. Если ваш файл plist больше, чем ... скажем, 500 кб? Я бы подумал о переходе к дБ.

+0

Thank U Sir ...! – RKK

+0

Я использую NSMutableArray и [rowData addObject: [NSString stringWithFormat: @ "Achiever% C", 0xAE]]; В приведенном выше предложении я использую около 30 раз (в RootViewController.m) для отображения слов, и если мы нажмем слово (в TableView), мы переместим следующий вид, здесь будет отображаться некоторый контент и снова, если мы нажмем на следующий вид, здесь также будет отображаться некоторый контент и одна кнопка (если мы нажмем на нее), мы перейдем к следующему представлению. – RKK

+0

Любая учебная ссылка на Plist Concept? – RKK

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