где хранить статические массивы в объективе c - PullRequest
0 голосов
/ 10 февраля 2012

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

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

Ответы [ 2 ]

4 голосов
/ 10 февраля 2012

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

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

1 голос
/ 10 февраля 2012

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

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

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...