Описание тега nsmutablecopying
Протокол NSMutableCopying объявляет метод для предоставления изменяемых копий объекта. Только классы, которые определяют различие "неизменяемый и изменяемый", должны принять этот протокол. Классы, которые не определяют такое различие, должны вместо этого принять NSCopying. Это доступно в iOS 2.0 и позже.
2
ответа
Шаблон Objective-C для создания изменчивых копий
У меня есть много "модельных" объектов, свойства которых определены как "только для чтения" и разделены между различными компонентами. В некоторых случаях мне нужно создавать локальные изменяемые копии объектов (используя их для локального изменяемо…
03 апр '16 в 15:07
1
ответ
NSDictionary: сравнение после MutableCopy
У меня есть следующие свойства: @property (retain, nonatomic) NSMutableDictionary * firstStartTimeObject; @property (retain, nonatomic) NSMutableDictionary * firstLocationNameObject; @property (retain, nonatomic) NSMutableDictionary * firstLocationA…
14 окт '13 в 18:27
0
ответов
Это разумный шаблон для реализации NSMutableCopying?
Я ищу для реализации NSMutableCopying интерфейс, так как у меня есть набор объектов, которые являются неизменяемыми, но мне также нужно иметь возможность создавать измененные копии. Давайте предположим, что у нас есть фильм, определенный примерно та…
04 июл '12 в 13:08
1
ответ
Как правильно реализовать mutableCopyWithZone и copyWithZone
Я прочитал несколько других тем об этом, но все же я потерян. Я хочу создать 2 вида объектов, один неизменяемый только со свойствами "только для чтения", а другой изменяемый со свойствами "только чтение". Давайте назовем их EXCar и EXMutableCar. EXC…
12 авг '13 в 16:37
1
ответ
Почему этот NSMutableAttributedString addAttribute работает, только если я использую mutableCopy
У меня есть следующий код: NSMutableAttributedString *attrS = [[NSMutableAttributedString alloc] initWithString:@"• Get Tested Son"]; NSMutableAttributedString *boldS = [[NSMutableAttributedString alloc] initWithString:@"Son"]; [boldS addAttribute:N…
21 май '14 в 21:00
2
ответа
Что делает Mutable Copy в Objective C
В цели C, то же самое для языка C++, если вы назначите объект для объекта, он получит свой указывающий адрес следующим образом: object1 = object2; Таким образом, изменение одного из объектов выше повлияет на другой. Это то же самое для MutableCopy? …
30 апр '15 в 14:44
2
ответа
Литеральный синтаксис против предупреждений mutableCopy и Objective-C
У меня больше опыта работы с Python, чем с чем-либо еще, поэтому работать с изменяемыми и неизменяемыми массивами и dicts немного странно. Я действительно наслаждаюсь буквальным синтаксисом, который добавил Xcode 4.5, но, делая некоторые несложные п…
17 окт '12 в 18:22
1
ответ
Использование -mutableCopyWithZone: в пользовательском классе делает его неизменным
Я создал собственный класс, который соответствует NSCopying а также NSMutableCopying, Я добавил реализацию для -copyWithZone: а также -mutableCopyWithZone:, но всякий раз, когда я звоню -mutableCopy на моем объекте и попытаться вызвать другой метод,…
12 фев '13 в 20:22
4
ответа
MutableCopy AllocLeak MemoryLeak
У меня есть NSTimer, который срабатывает один раз в секунду. И каждую секунду у меня есть NSString, который должен быть изменен. Я никогда раньше не пытался иметь дело с управлением памятью, поэтому я не уверен, что то, что я делаю, правильно, но ин…
22 янв '13 в 22:29
1
ответ
Проблема, связанная с изменением значения в NSMutablearray
Я столкнулся с проблемой со значениями в NSMutablearray. У меня есть два NSMutablearray, оба хранят одно и то же содержимое с помощью mutablecopy. Проблема в том, что когда я изменяю значение в одном массиве, соответствующее значение во втором масси…
03 сен '13 в 09:21
1
ответ
mutableCopyWithZone запутанное требование?
Пояснение: вопрос не в мутабельности, а в неизменяемости, а в вызове супер-создания экземпляра правильного класса. Я не думал об использовании [[self class] alloc] в базовом классе, и это, кажется, решить мои проблемы. Я приму этот ансер в ближайшие…
29 май '13 в 06:35