Вопросы по теме 'nscopying'
заставить UIImage соответствовать протоколу NSCopying
Вопрос довольно прост, мне нужно, чтобы UIImage соответствовал протоколу NSCopying, но я совершенно не знаю, с чего начать, чтобы добиться этого.
У вас есть какой-нибудь указатель, чтобы помочь мне?
заранее спасибо
1739 просмотров
schedule
30.03.2023
Правильный способ скопировать NSMutableArray только для чтения
У меня есть объект со свойством только для чтения, для которого я пытаюсь реализовать NSCopying. Он имеет mutableArray под названием «subConditions» (который содержит объекты «SubCondition»). Я сделал это только для чтения, потому что хочу, чтобы...
996 просмотров
schedule
21.08.2022
Копирование многомерного NSMutableArray
В настоящее время я работаю над приложением Sudoku, числа хранятся в многомерном NSMutableArray NSNumbers. Я сохраняю массив в своем SudokuGridView для отображения чисел в сетке. Когда приходит время решать головоломку, я передаю [grid numberGrid]...
474 просмотров
schedule
04.10.2022
скопировать элемент NSmutableArray
Я копирую изменяемый массив следующим образом:
//copy players' info into playerList from a dictionary
playerList = [[NSMutableArray alloc] initWithArray:[params objectForKey:@"p"] copyItems:YES];
Элементы в массиве реализуют copyWithZone...
599 просмотров
schedule
16.03.2023
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 просмотров
schedule
14.08.2022
Использование instancetype в качестве возвращаемого типа копии в Objective-C?
Рекомендуется использовать instancetype в качестве возвращаемого значения init и связанных методов, см. последнюю функции clang . Однако, какова наилучшая практика w.r.t. возвращаемое значение copyWithZone: в протоколе NSCopying (см. эту...
1233 просмотров
schedule
21.05.2022
Как сделать глубокую копию с помощью 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 просмотров
schedule
29.04.2023