• Динамический blur на Android
    0
    Можно на старых устройствах просто не активировать этот эффект, как это реализовано на iOS (до iPhone 4S и iPad 4 blur заменяется transparency).
  • Сказ о том, как мы дизайн в Америке заказывали
    0
    Я выражу своё личное мнение, но варианты от американской студии выглядят незавершенными. Нет в них должного отношения к деталям.
    Плюс я не люблю, когда предлагают несколько вариантов дизайна и выбор ложится на заказчика. Мне ближе процесс, когда у заказчика есть задача, которую надо решить, а исполнитель предлагает лучшее решение, которое может придумать для данной задачи. Одно лучшее решение. Таким образом, ответственность не перекладывается на заказчика («вы сами это выбрали») и, с другой стороны, заставляет исполнителя более тщательно подойти к решению задачи, а не просто набросать какие-то варианты.
  • Введение в Core Graphics на iOS
    0
    Да, действительно, я перепутал сеттер с [myLabel autorelease]; вместо [myLabel release];. Тогда нам не нужно проверять указывают ли поинтеры на один и тот же объект.
    Сейчас поправлю.
  • Введение в Core Graphics на iOS
    0
    Согласен, но это сеттер объекта для общего случая.
    Если же мы синтезируем вид (например UILabel), используя свойство с retain таким образом:

    @property (retain) IBOutlet UILabel *myLabel

    То @synthesize сгенерирует для нас следующий сеттер

    - (void)setMyLabel:(UILabel *)anObject
    {
    [myLabel release];
    myLabel = [anObject retain];
    }


    Завтра перепроверю, а то немного засыпаю уже.