Еще не плохо бы добавить проверку на существование элементов UI в setupView. Потому что если задать datasource 2 і > раза, получится что кнопки накладываются. Это может быть актуально, если например есть несколько языков в app-ке и был выбран какой-то другой или еще что-то :) Спасибо! Отличное видео!
Спасибо что вы есть, и что делаете такой интересный формат с практикой. Только вот не понять мне, зачем мы должны в протоколе делать функции с аргументом типа класса) буду благодарен за ответ
Куда присоединиться: 1.Наше сообщество в вк(добаляемся к более 3,5 тыс) = vk.com/theswiftdevelopers 2.В телеграмме мы помогаем новичкам и всем желающим (нас больше 1,500 тыс) - t.me/joinchat/BAn0BkLMGrfpDYy2cnysNg p.s Домашние задание: смотрите в группах! Если все понравилось ты знаешь что делать;) Ставь лайк и пиши комент! :)
Иду по всем видео, учусь ) Скажите пожалуйста, приемлема ли такая конструкция для деселекта всех кнопок? _ = buttons.map { $0.isSelected = false } Это работает, но это по феншую так глушить ворнинг о неиспользуемом результате? Спасибо за курс!
Спасибо. Один момент неясен и сейчас не могу сам проверить. Зачем мы в цикле добавляем создаваемые кнопки в материнский контрол, а затем их же в виде массива - в стеквью? Что-то тут лишнее, не?
@@theswiftdevelopers1301 Так разве недостаточно их просто добавить в стеквью? ИМХО лишнее действие в цикле, или я чего-то не уловил? The stack view adds all the arranged views to its arrangedSubviews array. It also adds these views as subviews.
@@theswiftdevelopers1301 Разумеется, я проверил. Вывод следующий - совершенно ни к чему добавлять в цикле кнопки в материнский контрол. Вас самого не смущает? Добавляем в контрол, а тремя строками кода ниже - добавляем их же в стеквью (там, где они на самом деле должны быть). Кроме того, не очень корректное наименование класса - DayPicker_View_, а наследуемся от UIControl. Лучше было бы типа DayOfWeekPickerControl.
Добрый день. Возникла такая "проблема". Установил хcode, открываю сториборд но я ничего не могу добавить, ничего попросту нету(кнопок, жестов и т.д). ЧТо делать?
Офигенная подача материала!! :) Спасибо вам большое! Потихоньку складывается большой пазл :)
старался)
Евгений просто идеально, и шикарно!!!
Евгений, спасибо, как всегда много полезной инфы по UIKit и Swift, и как реализовывается паттерн Bridge в боевых условиях.
Огромное спасибо! Очень познавательный урок!
Спасибо Евгений 🙂 будет чем заняться на каникулах 🙂
Для вас стараюсь
Еще не плохо бы добавить проверку на существование элементов UI в setupView. Потому что если задать datasource 2 і > раза, получится что кнопки накладываются. Это может быть актуально, если например есть несколько языков в app-ке и был выбран какой-то другой или еще что-то :)
Спасибо! Отличное видео!
cool swift course )
Спасибо что вы есть, и что делаете такой интересный формат с практикой. Только вот не понять мне, зачем мы должны в протоколе делать функции с аргументом типа класса) буду благодарен за ответ
Спасибо за ролик. Вижу сходство с делегат паттерном. Мост он же делегат или просто сходство?
Куда присоединиться:
1.Наше сообщество в вк(добаляемся к более 3,5 тыс) = vk.com/theswiftdevelopers
2.В телеграмме мы помогаем новичкам и всем желающим (нас больше 1,500 тыс) - t.me/joinchat/BAn0BkLMGrfpDYy2cnysNg
p.s
Домашние задание: смотрите в группах!
Если все понравилось ты знаешь что делать;)
Ставь лайк и пиши комент! :)
Иду по всем видео, учусь )
Скажите пожалуйста, приемлема ли такая конструкция для деселекта всех кнопок?
_ = buttons.map { $0.isSelected = false }
Это работает, но это по феншую так глушить ворнинг о неиспользуемом результате?
Спасибо за курс!
Спасибо большое. А сколько еще видео планируется по паттернам?
еще 12 а что надоел уже?))
The Swift Developers нет конечно 😛 стало интересно. я пока на адаптере сижу
а че так медленно?
The Swift Developers недавно начал только смотреть. Очень нравится объяснение. Спасибо за уроки
Спасибо. Один момент неясен и сейчас не могу сам проверить. Зачем мы в цикле добавляем создаваемые кнопки в материнский контрол, а затем их же в виде массива - в стеквью? Что-то тут лишнее, не?
ну добавляем на материнский контрол что б они начали отображаться, а потом стек вью для лаяута
@@theswiftdevelopers1301 Так разве недостаточно их просто добавить в стеквью? ИМХО лишнее действие в цикле, или я чего-то не уловил?
The stack view adds all the arranged views to its arrangedSubviews array. It also adds these views as subviews.
попробуй не добавлять и посмотришь что будет
@@theswiftdevelopers1301 Разумеется, я проверил. Вывод следующий - совершенно ни к чему добавлять в цикле кнопки в материнский контрол. Вас самого не смущает? Добавляем в контрол, а тремя строками кода ниже - добавляем их же в стеквью (там, где они на самом деле должны быть). Кроме того, не очень корректное наименование класса - DayPicker_View_, а наследуемся от UIControl. Лучше было бы типа DayOfWeekPickerControl.
Юрий Миртов , в целом урок не зашел или это те 2% к идеалу?
Добрый день. Возникла такая "проблема". Установил хcode, открываю сториборд но я ничего не могу добавить, ничего попросту нету(кнопок, жестов и т.д). ЧТо делать?