Size: a a a

iOS Developers — русскоговорящее сообщество

2019 October 10

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
может это я пишу нечитабельный код?
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
@objc private func prevCategory() {
       let page = (pageControl.currentPage - 1 + pageControl.numberOfPages) % pageControl.numberOfPages
       didSelect(at: page)
   }
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
заменил на это
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
может все дело в том, что длинные имена у параметров?
источник

ES

Eduard Sergeev in iOS Developers — русскоговорящее сообщество
твой код, считаешь, стал более читабельным?
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
может стоило let page = now - 1 < 0 ? total-1 : now -1
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
мой код нечитальный только потому что там параметры слишком длинные
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
будь это что-то типа let page = (now - 1 + total) % total
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
или это тоже нечитабельно?
источник

DZ

Dmitriy Zawadskiy in iOS Developers — русскоговорящее сообщество
Denis Kim
@objc private func prevCategory() {
       let page = (pageControl.currentPage - 1 + pageControl.numberOfPages) % pageControl.numberOfPages
       didSelect(at: page)
   }
а мне нравится, переменные в 2 слова куда уж короче
источник

ES

Eduard Sergeev in iOS Developers — русскоговорящее сообщество
что насчет now == 0 ?
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
а что с ним?
источник

ES

Eduard Sergeev in iOS Developers — русскоговорящее сообщество
я к условию, не к формуле индекса (now - 1 < 0)
источник

DZ

Dmitriy Zawadskiy in iOS Developers — русскоговорящее сообщество
вот тоже думаю над этим
источник

DZ

Dmitriy Zawadskiy in iOS Developers — русскоговорящее сообщество
0-1+10 % 10
источник

DZ

Dmitriy Zawadskiy in iOS Developers — русскоговорящее сообщество
с нулевой страницы по “назад” попадаем на первую
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
в чем проблема? 0-1+10 = 9
источник

DZ

Dmitriy Zawadskiy in iOS Developers — русскоговорящее сообщество
ааа, и правда, я чёт подумал что 10 % 9
источник

DZ

Dmitriy Zawadskiy in iOS Developers — русскоговорящее сообщество
Конец рабочего дня, пора уже
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
блин, чет у меня впн почему-то 2 раза отображается в меню
источник