Форум программистов, компьютерный форум CyberForum.ru

Objective-C

Войти
Регистрация
Восстановить пароль
 
Dark_Knight12
41 / 41 / 2
Регистрация: 07.11.2013
Сообщений: 132
#1

Массивы и строки - Objective-C

08.05.2014, 13:00. Просмотров 968. Ответов 1
Метки нет (Все метки)

Здравствуйте. Не подскажете, как поступить в таком случае. Есть массив array c номерами заказов находим его размерность [array count] и пускаем цикл.
Objective-C
1
2
3
for (int i=0; i<[array count]; i++) {
        NSString *array_GUID = [[array valueForKey:@"ЗаявкаНаНаборGUID"] objectAtIndex:i];
        }
Он каждый раз перезапишет строку с новым i. А нужно к примеру array[0]/array[1]/array[2] в этой строке получить. Обхожу дурацким способом созданию n количество строк получаю туда значения массива. Ставлю разделить между значениями / получаю строку, но уверен есть способ проще.
И возможно ли сделать так, чтобы:

Objective-C
1
2
3
for (int i=0; i<[array count]; i++) {
        NSString *array_GUID_i = [[array valueForKey:@"ЗаявкаНаНаборGUID"] objectAtIndex:i];
        }
То есть создавалась строка при нулевом элементе массива array_Guid_0 и записывалось туда значение, далее array_Guid_1 и записывалось следующее значение массива все это в цикле. Не хочется опять таким дурацким способом как я из этого выхожу делать.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.05.2014, 13:00     Массивы и строки
Посмотрите здесь:

Objective-C Массивы (музыкальная программа)
Преобразование строки в массивы Objective-C
Двухмерные массивы. Создание,изменение,хранение Objective-C
Где хранить массивы? Objective-C

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
iSerg
2 / 2 / 1
Регистрация: 20.08.2012
Сообщений: 29
09.05.2014, 00:07     Массивы и строки #2
Вы не можете создать или переименовать переменные динамически в таком языке, как Objective-C (или C, или C + +). Не возможно.

Используйте NSDictionary.

Я тоже недавно задавался таким вопросом на хешкоде, но так решения и не нашел.
Yandex
Объявления
09.05.2014, 00:07     Массивы и строки
Ответ Создать тему
Опции темы

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