2012-02-10 3 views
0

Я разработчик Android и пытаюсь сделать свое первое приложение для iPhone. Как это делается в Android; мы храним статические массивы в файле arrays.xml, где мы можем хранить такие статические массивы в разработке приложений iPhone на iPhone?где хранить статические массивы в объекте c

Заранее спасибо.

+0

Удален тег object-c, поскольку это не является объективным вопросом, так как он относится к среде выполнения. – ikuramedia

ответ

4

Вы также можете использовать xml, но самым простым способом является использование файла plist и использование NSDictionary, чтобы его разобрать. Вы можете создать файлы plist с помощью Xcode. Вы также можете хранить массивы в plist s.

В Интернете есть много ресурсов, как это сделать, например here.

+0

+1. Ударьте меня на тот же ответ –

1

Если вы собираетесь использовать этот массив во всех классах, которые у вас есть, просто добавьте в проект один файл заголовка (.h) и объявите массив внутри него. Импортируйте этот файл в свой класс, и вы можете использовать его там.

И если вы используете его в одно время, то и может сделать это следующим образом:

NSArray *arrName = [NSArray arrayWithObjects:@"val1",@"val2",@"val3",nil]; 

Вы можете хранить «п» число значений. Просто убедитесь, что последний «ноль».

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