Описание тега 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…
28 окт '10 в 03:12
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) По…
18 авг '09 в 10:07
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) ? …
03 сен '12 в 16:23
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 =…
09 фев '12 в 18:12
2
ответа
Почему второе значение (Null) при чтении данных из plist?
Эта проблема с веб-сайта makegameswith.us и их проекта Peeved Penguin. Я пытаюсь изменить его так, чтобы он считывал данные уровня из plist, а не из GameLayer.mm, первые данные спрайта считывают, как и ожидалось, второй проход цикла while возвращает…
19 апр '13 в 23:54
3
ответа
Быстрое перечисление против NSEnumerator в Objective-C
Я видел это снова и снова, почему именно быстрее использовать быстрое перечисление в циклах, а не NSEnumerator с помощью nextObject:,
02 мар '11 в 03:48