Описание тега nsenumerator

NSEnumerator - это ключевой элемент, используемый для перебора коллекции в Objective-C. В частности, он обычно используется в неупорядоченных коллекциях, которые не имеют индексов для перемещения. Пример коллекции: NSSet
2 ответа

Удалить объект из базовых данных, если он удален из канала

Рассмотрим следующую корреляцию между объектами словаря в фиде и отсортированными объектами в основных данных: Feed CoreData ---- -------- A A B B C C D D Поскольку я перечисляю подачу, я проверяю, есть ли [stringForKey:@"name"] равно A.name в сущно…
17 июн '13 в 20:26
2 ответа

Objective-C Итерация по NSString для получения символов

У меня есть эта функция: void myFunc(NSString* data) { NSMutableArray *instrs = [[NSMutableArray alloc] initWithCapacity:[data length]]; for (int i=0; i < [data length]; i++) { unichar c = [data characterAtIndex:i]; [instrs addObject:c]; } NSEnum…
3 ответа

Doxygen не может обнаружить NS_ENUM в target-c

Я использую Doxygen для документирования API, написанного на Objective-C.Doyxygen не в состоянии понять NS_ENUM typedef. Я нашел это решение, но оно не сработало для меня. ENABLE_PREPROCESSING = YES MACRO_EXPANSION = YES EXPAND_ONLY_PREDEF = YES PRE…
16 апр '14 в 06:51
3 ответа

Как использовать NSEnumerator с NSMutableDictionary?

Как я могу использовать NSEnumerator с NSMutableDictionary, чтобы распечатать все ключи и значения? Спасибо!
30 июн '09 в 06:56
5 ответов

Итерировать по дочерним снимкам в Firebase

У меня есть ресурс Firebase, который содержит несколько объектов, и я хотел бы перебрать их с помощью Swift. То, что я ожидал работать, является следующим (согласно документации Firebase) https://www.firebase.com/docs/ios-api/Classes/FDataSnapshot.h…
07 дек '14 в 10:54
1 ответ

Смотреть следующий объект в NSEnumerator

У меня есть объект NSEnumerator с текстовыми строками, полученными из NSTextView, проанализирован с помощью: NSEnumerator *myLines = [[allTheText componentsSeparatedByCharactersInSet:[NSCharacterSet newlineCharacterSet]] objectEnumerator]; Я обрабат…
16 авг '11 в 13:15
2 ответа

Почему итератор NSEnumerator не распознает свойства объекта в DrawRect?

У меня обычно нет проблем с использованием NSEnumerator в iPhone SDK, но я впервые использую его в функции DrawRect UIView. Итератор NSEnumerator вызывает ошибку: запрос на член "(member)" в чем-то, что не является структурой или объединением. 1) По…
2 ответа

Перечисление NSMutableDictionary

Я использовал объектный и ключевой NSEnumerators для просмотра словаря и заметил, что он меняет порядок, в котором он перечисляет словарь. Я нахожу это довольно раздражающим. Есть ли способ получить объект или ключ NSEnumerator для просмотра в том п…
11 мар '11 в 00:40
1 ответ

Как мы делаем конструктор enum в цели c

В Java мы можем легко сделать следующее перечисление public enum Food { HAMBURGER(7), FRIES(2), HOTDOG(3), ARTICHOKE(4); Food(int price) { this.price = price; } private final int price; public int getPrice() { return price; } } Источник Но я хотел б…
02 фев '18 в 14:33
1 ответ

Какова ценность NSEnumerator?

Когда для.,, в.,, доступен? В частности, когда мы можем написать: NSArray *array; // array allocated and initialized here. for (id obj in array) { // do something to the object here } Зачем нам когда-либо использовать NSEnumerator?
06 мар '10 в 21:03
2 ответа

В контроллере отображения поиска ищите только текущие файлы и папки, а не подпапки и файлы на iPad

Я работаю над приложением File Manager, если пользователь выполняет поиск по ключевому слову, то все файлы и папки, доступные по указанному пути, должны указывать имя файла в табличном представлении, в котором есть это ключевое слово для поиска. Пои…
08 май '14 в 14:51
1 ответ

Не могу понять NS_ENUM. Могу ли я изменить значения внутри него?

Я ОЧЕНЬ новичок в Objective-C. У меня была проблема с этим: NS_ENUM(NSUInteger, SetOfValues) { firstRow = 0, secondRow, thirdRow, rowCount }; Теперь мне нужно изменить эти переменные в реализациях: @implementation BillyBurroughs ... - (void) modifyr…
14 мар '14 в 22:55
1 ответ

typedef NS_ENUM: передача NSDictionary пользовательских свойств в метод

Я создал такой макрос и определение: #define CustomImageOptions NSDictionary typedef NS_ENUM(NSInteger, CustomImageOption) { CustomImageOptionResize, // CGSize CustomImageOptionQuality, // CGFloat CustomImageOptionType // NSString (JPEG or PNG) }; У…
19 дек '14 в 22:16
2 ответа

Как получить индекс текущего объекта в итерации NSEnumerator?

Вопрос: Как получить индекс текущего объекта в итерации NSEnumerator? (Я не хочу отслеживать вещи, используя целочисленный счетчик или цикл for из-за соображений скорости. Я сделал это прежде, чем просто не могу вспомнить, как я это сделал...)
19 май '10 в 13:06
1 ответ

Невозможно получить NSEnumerator для отображения следующего элемента в моем массиве

Я новичок в Objective-C, и я исследовал это онлайн в течение нескольких недель. Почти все примеры одинаковы на каждом сайте и не дают мне полной ясности, как интегрировать их в мой код для приложения Xcode 4. Пример, который можно увидеть повсюду: N…
27 сен '11 в 19:19
3 ответа

Как перечислить произвольный набор, который соответствует NSFastEnumeration

Я пытаюсь перечислить несколько объектов, которые, в зависимости от ситуации, могут быть либо NSArray, либо NSOrderedSet. Так как оба соответствуют NSFastEnumeration, я ожидаю, что это сработает: id<NSFastEnumeration> enumerableSet = (test) ? …
2 ответа

Исключение NSZombie для NSEnumerator::nextObject (или nextObject касается своего запроса?)

Хорошо, я занимаюсь программированием в течение 12 лет, но я относительно неопытен в Obj-C - особенно в управлении памятью - и получаю ошибку, которая удивляет меня. Вот блок кода: // self.contained is an NSMutableSet NSEnumerator *e = [self.contain…
02 сен '13 в 08:34
2 ответа

NSSet из touchShouldBegin: из UIScrollView это только одна NSString

У меня есть подкласс UIScrollView, это также делегат. Когда у меня есть следующая функция протокола называется: - (BOOL)touchesShouldBegin:(NSSet *)touches withEvent:(UIEvent *)event inContentView:(UIView *)view { id element; NSEnumerator *setEnum =…
2 ответа

Почему второе значение (Null) при чтении данных из plist?

Эта проблема с веб-сайта makegameswith.us и их проекта Peeved Penguin. Я пытаюсь изменить его так, чтобы он считывал данные уровня из plist, а не из GameLayer.mm, первые данные спрайта считывают, как и ожидалось, второй проход цикла while возвращает…
3 ответа

Быстрое перечисление против NSEnumerator в Objective-C

Я видел это снова и снова, почему именно быстрее использовать быстрое перечисление в циклах, а не NSEnumerator с помощью nextObject:,
02 мар '11 в 03:48