1. Список говнокодов пользователя Gerchicov-bp

    Всего: 2

  2. Objective C / Говнокод #18173

    −407

    1. 1
    Autoresizing mask -> Autolayout -> Size classes -> "android layout" (на apple watch)

    Эволюция "автонастройки" размеров в iOS или что бывает если один раз нормально не сесть и подумать.

    Для тех кто не в теме - все вышеперечисленное может быть в одном проекте одновременно.

    Gerchicov-bp, 15 Мая 2015

    Комментарии (3)
  3. Objective C / Говнокод #17857

    −417

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    Несколько экранов с квадратными кнопками - иконки с надписями, могут повторяться, слегка отличаются размерами. Примерные размеры и расположение кнопок:
    http://thumb7.shutterstock.com/display_pic_with_logo/844213/100180331/stock-vector-wood-background-for-the-app-icons-100180331.jpg
    http://gdj.gdj.netdna-cdn.com/wp-content/uploads/2010/12/iphone-style-buttons-psd.jpg
    
    Каждая кнопка имеет 2-3 состояния - нажатое/ненажатое/отключена. У каждой похожей кнопки, но отличающейся размером, свои ресурсы.

    Все вышеописанное сделано в старом проекте без единой строчки кода, через interface builder (autolayout тогда не использовали).

    Gerchicov-bp, 25 Марта 2015

    Комментарии (10)