У меня в приложении куча таких строк
UIColor *myColor = [UIColor colorWithRed:corR green:corG blue:corB alpha:1.0];
Инструменты говорят, что эти линии протекают. Поскольку это не формально, насколько я вижу, операция alloc (не так ли?) Я не видел необходимости освобождать объект, но поскольку инструменты жалуются, я добавил несколько строк как
[myColor release]
после использования переменной, чтобы угодить зверю.
Будут ли у меня проблемы с этим, например, сбои или что-то?
Видимо, это решает проблему, но мне неудобно освобождать объект, который не был выделен.
Что вы думаете?
спасибо.
E D I T
Полагаю, это проблема xcode или утечка фреймворка.
Чтобы доказать, что я заменяю строки на
UIColor *myColor = [[UIColor alloc] initWithRed:corR green:corG blue:corB alpha:1.0];
и тогда объект может быть благополучно освобожден ...
сделав это, решил проблему.