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

Сравнение элементов массива - Программирование iOS/iPhone

Войти
Регистрация
Восстановить пароль
 
Slava-hacker32
7 / 7 / 0
Регистрация: 16.11.2011
Сообщений: 242
07.05.2014, 01:59     Сравнение элементов массива #1
Есть массив с именами файлов NSArray *fileList = [NSArray alloc]initWithObjects: @"1.pdf", @"2.png", @"1.png", @"1.jpg", @"1.doc", nil];
Вопрос, как из этого массива выбрать элементы с расширением картинок (png и jpg) и поместить их в другой массив, imageArray? Интересует вопрос как сравнивать элементы такого массива, что бы сравнивалось только расширение
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.05.2014, 01:59     Сравнение элементов массива
Посмотрите здесь:

Objective-C Создать строку из элементов массива

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zulkis
 Аватар для zulkis
681 / 608 / 38
Регистрация: 13.01.2011
Сообщений: 1,724
07.05.2014, 07:36     Сравнение элементов массива #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Slava-hacker32, вероятно ищете подобное:
Objective-C
1
2
3
    NSArray *extensions = @[@"jpg", @"png", @"bmp"];
    NSArray *dirContents = [[NSFileManager defaultManager] contentsOfDirectoryAtPath:@"MyFolder" error:nil];
    NSArray *matchingPhotoFilenames = [dirContents filteredArrayUsingPredicate:[NSPredicate predicateWithFormat:@"pathExtension IN %@", extensions]];
Yandex
Объявления
07.05.2014, 07:36     Сравнение элементов массива
Ответ Создать тему
Опции темы

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