Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
/** Do not forget about weak referens to self */ – а на не self значит можно болт забить? от этого «self» у меня аж болит всё
__weak typeof(self) wself = self;
block = ^(void)
{
if (wself)
{
__strong typeof(wself) self = wself;
...
}
};
cornerRadius+masksToBounds+shadowOffset с анимациями очень плохо влияют на производительность
— (UIView *)leftView { return _leftView; } – почему не readonly property?
Не совсем понял… Когда блок задан как strong, то если мы внутри него обратимся к self — получим retain cycle. Чтобы этого избежать нужно делать как-то так:
iOS Инструменты разработчика