Форум программистов, компьютерный форум, киберфорум
Наши страницы

Objective-C

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 36, средняя оценка - 4.83
wattson
0 / 0 / 0
Регистрация: 10.07.2012
Сообщений: 4
#1

Двухмерные массивы. Создание,изменение,хранение - Objective-C

07.09.2012, 00:51. Просмотров 4588. Ответов 2
Метки нет (Все метки)

Доброго времени суток! Сразу извиняюсь если задам глупые вопросы. Пытаюсь разобраться с ООП. Передо мной стоит следующая задача
Необходимо создать двухмерный числовой массив для последующий работы с ним. Массив меняется во время работы приложения и сохраняется. После нового запуска приложения в нем хранятся данные с последними изменениями.
Вопросы
1) Для такой работы с массивом необходимо создать отдельный файл plist и производить чтение из файла/запись в файл?
2) Все описания массивов из тех что я пока нашел в Obj-c одномерные, можно ли создавать двухмерные массивы классов NSArray и NSMutableArray? Или проще создать массив в С?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.09.2012, 00:51
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Двухмерные массивы. Создание,изменение,хранение (Objective-C):

Хранение изображений - Objective-C
Может кто-нибудь привести пример кода записи изображения на диск iPhone и загрузки с него, пожалуйста :P

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

Хранение голосовых записей - Программирование iOS
Доброго времени суток. Появилась необходимость записывать аудио-файлы и в последствии потом их воспроизвести. По сути должно...

Хранение объектов в массиве - Objective-C
Добрый вечер! Стоит задача: создать матрицу с задаваемыми размерами строки и столбца и провести над ней операцию. При выполнении задания...

Хранение данных в plist - Программирование iOS
привет. требуется хранить список факультетов, для каждого факультета хранить список специализаций, для каждой специализации хранить...

Хранение WEAK объектов в массиве - Objective-C
Иногда возникает ситуация хранить в массиве просто указатели на объекты, таким образом, чтобы счетчик их ссылок при таком хранении не...

2
zulkis
683 / 610 / 38
Регистрация: 13.01.2011
Сообщений: 1,724
07.09.2012, 10:13 #2
Цитата Сообщение от wattson Посмотреть сообщение
Все описания массивов из тех что я пока нашел в Obj-c одномерные, можно ли создавать двухмерные массивы классов NSArray и NSMutableArray
Нельзя. Можно создать несколько массивов и addObject: в ваш массив.


Цитата Сообщение от wattson Посмотреть сообщение
1) Для такой работы с массивом необходимо создать отдельный файл plist и производить чтение из файла/запись в файл?
Все верно, самый простой вариант.
1
Santer.Net
15 / 15 / 1
Регистрация: 18.11.2010
Сообщений: 122
10.09.2012, 00:16 #3
Двумерный массив - это указатель на указатель (с точки зрения С) или же иначе массив указателей или массив массивов. Поэтому NSArray of NSarray и будет двумерный массив. Если размер вашей матрицы заранее известен то хватит NSArray of NSarray, если же динамически будет меняться то NSMutableArrray.
Cи вариант не подходит, так как необходима запись в файл. А поскольку NSArray поддерживает протокол NSCoding, то это делается 1 строчкой.
http://stackoverflow.com/questions/6...array-to-plist
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.09.2012, 00:16
Привет! Вот еще темы с ответами:

Хранение данных в пользовательской папке Documents - Программирование iOS
Привет. Возник такой вопрос. Моё приложение скачивает ролики большого обьема(400 - 700 мб) я храню их в Documents. Вопрос -...

Насколько рационально хранение изображений в CoreData - Программирование iOS
Всем привет! Подскажите, насколько рационально хранить большие изображения напрямую в одном из аттрибутов Entity? С одной стороны...

Двухмерные массивы - QBasic
составить программу нахождения числа, встречающегося во всех строках двухмерного массива A(N.N) , если такого числа нет, программа должна...

Двухмерные массивы - Delphi
Дан двумерный массив размерности 10х10. Заполнить его случайными числами на отрезке . Найти минимальный элемент каждой строки. Результат...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru