- 1
- 2
self.data = [[NSMutableData alloc] initWithLength:0];
[data release];
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−80
self.data = [[NSMutableData alloc] initWithLength:0];
[data release];
Indian code.
So deep.
Daiver 26.05.2013 19:51 # 0
Мутанты, которые рожают мутанто-дата.
Lure Of Chaos 26.05.2013 19:53 # +2
tirinox 26.05.2013 20:59 # 0
krypt 27.05.2013 12:12 # 0
Хм, а вообще хотя да, если тут сеттер
@property(retain)
то тогда не окажется, окажется валидный указатель.
krypt 27.05.2013 12:15 # 0
QuickNick 27.05.2013 16:12 # 0
Очень частая конструкция в его коде.
tirinox 27.05.2013 16:50 # 0
charcoal 26.05.2013 23:24 # −1
либо:
то все норм в этом коде! Обращение через сеттер self.data увеличивает счетчик ссылок, а [data release] убирает лишнюю без вызова сеттера. Аналогичный код:
krypt 27.05.2013 16:59 # 0
Ваш К.О.
charcoal 27.05.2013 21:39 # 0
krypt 28.05.2013 18:47 # 0
charcoal 28.05.2013 22:24 # −3
krypt 31.05.2013 23:23 # 0
Psionic 26.05.2013 23:42 # −1
guest 21.06.2013 17:34 # 0
Почему всегда народ постит сюда код и не поясняет почему этот код - говнокод.
Не все так прокачены. А так хоть можно будет понять ошибку и не совершать её.
3oJloTou_xyeLL 24.08.2021 21:16 # 0