Запитання з тегом «nsarray»

Незмінний масив об’єктів з індексом цілого числа з фреймворку Apple Foundation.





2
Найкраща практика? - Масив / словник як основний атрибут суб'єкта даних [закрито]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 4 роки тому . Удосконаліть це питання Я новачок у Основних даних. Я помітив, що типи колекцій недоступні …

7
Як конвертувати NSNumber в NSString
Тож у мене є NSArray"myArray" з NSNumbers та NSStrings. Мені вони потрібні в іншому, UIViewтому я йду так: - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { DetailViewController *details = [[DetailViewController alloc] initWithNibName:@"DetailView" bundle:nil]; details.subjectText = [[myArray objectAtIndex:indexPath.row] objectForKey:@"subject"]; SubjectText працює. Але як я можу отримати це NSNumberз цього? (Я на насправді потрібно …


9
фільтрація NSArray в новий NSArray в Objective-C
У мене є NSArrayі я хотів би створити новеNSArray з об'єктами з початкового масиву, які відповідають певним критеріям. Критерій визначається функцією, яка повертає a BOOL. Я можу створити NSMutableArray , повторити через вихідний масив і скопіювати об'єкти, які приймає функція фільтра, а потім створити незмінну його версію. Чи є кращий …

6
Глибоке копіювання NSArray
Чи є якась вбудована функція, яка дозволяє мені глибоко копіювати NSMutableArray? Я озирнувся, дехто каже, що [aMutableArray copyWithZone:nil]твори є глибокою копією. Але я спробував і, здається, це неглибока копія. Зараз я вручну виконую копію за допомогою forциклу: //deep copy a 9*9 mutable array to a passed-in reference array -deepMuCopy : …


6
Використання NSPredicate для фільтрації NSArray на основі ключів NSDictionary
У мене є безліч словників. Я хочу відфільтрувати масив на основі ключа. Я спробував це: NSPredicate *predicate = [NSPredicate predicateWithFormat:@"(SPORT == %@)", @"Football"]; NSArray *filteredArray = [data filteredArrayUsingPredicate:predicate]; Це не працює, я не отримую результатів. Я думаю, що роблю щось не так. Я знаю, що це метод, якщо "СПОРТ" був …

2
NSArray з NSPredicate, використовуючи NOT IN
У мене є NSArray, який я хочу відфільтрувати певні об'єкти за допомогою NSPredicate, я сподівався, що зможу використовувати NOT IN, оскільки я побачив, що можу легко зробити IN. Отже, я маю свій масив: self.categoriesList Тоді я отримую значення, які хочу видалити: NSArray *parentIDs = [self.cateoriesList valueForKeyPath:@"@distinctUnionOfObjects.ParentCategoryID"]; Це дає мені список …

11
Який найкращий спосіб помістити c-структуру в NSArray?
Який звичайний спосіб зберігати c-структури в NSArray? Переваги, недоліки, обробка пам'яті? Примітно, яка різниця між valueWithBytesі valueWithPointer - піднятими джастіном та сомами нижче. Ось посилання на обговорення Apple valueWithBytes:objCType:для майбутніх читачів ... Для деякого побічного мислення та приділення більше уваги продуктивності, Евген підняв проблему використання STL::vectorв C ++ . (Це …

12
Як згрупувати за елементами масиву в Swift
Скажімо, у мене є такий код: class Stat { var statEvents : [StatEvents] = [] } struct StatEvents { var name: String var date: String var hours: Int } var currentStat = Stat() currentStat.statEvents = [ StatEvents(name: "lunch", date: "01-01-2015", hours: 1), StatEvents(name: "dinner", date: "01-01-2015", hours: 1), StatEvents(name: "dinner", …
89 ios  arrays  swift  nsarray 

1
Для чого використовується аргумент BOOL * stop для enumerateObjectsUsingBlock: для якого використовується?
enumerateObjectsUsingBlock:Останнім часом я багато використовую для своїх потреб швидкого перерахування, і мені важко зрозуміти використання BOOL *stopв блоці перерахування. Стан NSArrayпосилання на клас stop: Посилання на логічне значення. Блок може встановити значення, YESщоб зупинити подальшу обробку масиву. stopАргумент є через єдиний аргумент. Ви повинні будь-коли встановлювати для цього логічного значення …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.