Вопросы по теме 'nscopying'

заставить UIImage соответствовать протоколу NSCopying
Вопрос довольно прост, мне нужно, чтобы UIImage соответствовал протоколу NSCopying, но я совершенно не знаю, с чего начать, чтобы добиться этого. У вас есть какой-нибудь указатель, чтобы помочь мне? заранее спасибо
1739 просмотров
schedule 30.03.2023

Правильный способ скопировать NSMutableArray только для чтения
У меня есть объект со свойством только для чтения, для которого я пытаюсь реализовать NSCopying. Он имеет mutableArray под названием «subConditions» (который содержит объекты «SubCondition»). Я сделал это только для чтения, потому что хочу, чтобы...
996 просмотров

Копирование многомерного NSMutableArray
В настоящее время я работаю над приложением Sudoku, числа хранятся в многомерном NSMutableArray NSNumbers. Я сохраняю массив в своем SudokuGridView для отображения чисел в сетке. Когда приходит время решать головоломку, я передаю [grid numberGrid]...
474 просмотров

скопировать элемент NSmutableArray
Я копирую изменяемый массив следующим образом: //copy players' info into playerList from a dictionary playerList = [[NSMutableArray alloc] initWithArray:[params objectForKey:@"p"] copyItems:YES]; Элементы в массиве реализуют copyWithZone...
599 просмотров

iPhone: (id)copyWithZone:(NSZone *)zone : для чего нужна зона?
При реализации этого метода NSCopying в классе для включения копирования, какой параметр зоны используется? Если я устанавливаю новый объект, мне не нужно выделять его с помощью allocWithZone, поскольку alloc достаточно... Я запутался...
4396 просмотров
schedule 16.04.2024

проблема с копией с зоной
Я пытаюсь сделать копию своего подкласса UIViewController, выполнив следующие действия: BookViewController *bookVC = [catalogFlatViewController copy]; и у меня есть следующая ошибка: '-[BookViewController copyWithZone:]: unrecognized...
1985 просмотров
schedule 15.11.2022

В чем разница между -copy и -copyWithZone:?
Я знаю, что copy создает неизменяемую копию объекта, но я просто хочу знать, как работает copywithzone и в чем основная разница между copy и copywithzone.
3589 просмотров
schedule 09.05.2022

Использование -mutableCopyWithZone: в пользовательском классе делает его неизменным
Я создал собственный класс, который соответствует NSCopying и NSMutableCopying . Я добавил реализацию для -copyWithZone: и -mutableCopyWithZone: , но всякий раз, когда я вызываю -mutableCopy для своего объекта и пытаюсь вызвать другой...
1434 просмотров

Использование instancetype в качестве возвращаемого типа копии в Objective-C?
Рекомендуется использовать instancetype в качестве возвращаемого значения init и связанных методов, см. последнюю функции clang . Однако, какова наилучшая практика w.r.t. возвращаемое значение copyWithZone: в протоколе NSCopying (см. эту...
1233 просмотров

Как сделать глубокую копию с помощью copyWithZone, чтобы дублировать структуру?
У меня есть класс, представляющий структуру. Этот класс с именем Object имеет следующие свойства @property (nonatomic, strong) NSArray *children; @property (nonatomic, assign) NSInteger type; @property (nonatomic, strong) NSString *name;...
1144 просмотров
schedule 07.02.2023

Не удается привести список областей‹T› в соответствие с NSCopying
Я пытаюсь заставить List‹ T > соответствовать NSCopying. Я не могу, потому что: @objc не поддерживается в расширениях универсальных классов. Я не могу наследовать список, так как это последний класс. Если я реализую «общедоступную копию...
262 просмотров
schedule 22.05.2023

Зачем использовать бесплатное соединение для коллекций с настраиваемой семантикой управления памятью?
В книге Эффективный Objective-C 2.0: 52 конкретных способа улучшить вашу программу для iOS и OS X есть Правило 49. Используйте бесплатные соединения для коллекций с настраиваемой семантикой управления памятью В этой главе в...
76 просмотров