Действительно не хватает ваших уроков, вы просто алмаз на ютубе что касается ios разработке, очень жду ваших новых видео👏🏻 Очень жалко, что политика так сильно влияет на наши судьбы в данный момент
Вячеслав, огромное Вам спасибо, что тратите столько времени и сил на создание такого прекрасного обучающего контента. Я студент из Москвы, первокурсник. Решил удариться в iOS, мне зашло, а с Вами так вообще одно удовольствие его изучать. Занимаюсь днями напролет, в планах получить стажировку летом (надеюсь, звучит выполнимо). Удачи, терпения, сил и мирного неба над головой!
Здравствуйте, Вячеслав! Очень ждал от Вас новое видео очередное/продолжение (попутно переживая за Вас) рад что всё нормально, Ваш курс/уроки по Swiftу очень информативные и конкретно для меня самые доступные, спасибо Вам огромное за то что вы делаете, не смотря на все те ужасные события что творятся в нашем мире. Желаю вам и вашей семье здоровья, благополучия и веры в свои силы, в светлое будущее!
Интересно было послушать. С возвращением! Рад что всё в порядке(насколько это может быть возможно сейчас). Енамы очень люблю, когда ставишь тип в параметр функции и потом вызывая функцию выбираешь параметр через точку это провоцирует какую то детскую радость :). Про if case let забываю частенько. Спасибо за видео)
Вячеслав, здравствуйте! Очень содержательная лекция, отдельное спасибо за объяснение, что такое инициализатор failable(этот вопрос мне встретился на тестировании). У меня вопрос - как столько информации удержать в голове??? ведь даже если постоянно практиковаться, то что то обязательно да забудется
Спасибо за видео! Хотел уточнить что считается правильным иcпользовать singular naming для названий енамов. Т.е. будет на enum Directions, а enum Direction
Очень доступные а главное подробные уроки, спасибо Вам, и держитесь! Вопрос: изменение значений enum функцией turn90clockwise внутри самого enum и есть пример инкапсулирования? По сути мы не можем вызывать это функцию извне enum, все изменения только внутри. Или меня унесло не туда?)))
Это относится к инкапсуляции, но по другой причине. Мы добавили новую функцию в интерфейс енама тем самым разделили элементы абстракции. На счёт функции что-то ты запутался. Так как мы ее вызываем извне, а технически можем вызвать ее и внутри и снаружи самого енама.
Да, запутался) Буду разбираться, немного каша в голове. Просто пытаюсь понять как разные примеры могут быть связаны с ООП в разных контекстах. Понимаю что всему своё время…
Дещо додам. У випадку з rawValue = Int , кожен наступний case на 1 більший ніж попередній. Не обовязково попорядку. Наприклад: enum Directions: Int { case north = 1 case south case west = 5 case east } rawValue south = 2 , rawValue east = 6. про if case, а в чому проблема писати var a = Directions.north if a == .north { // do job }
Прежде всего спасибо за видеоуроки! У меня такой вопрос: С какой периодичностью вы планируете выпускать видеоуроки? Я понимаю, что в данной ситуации это очень непросто, но всё же...
Recursive Enumerations
swiftbysundell.com/articles/powerful-ways-to-use-swift-enums/
Доп материалы
medium.com/swlh/swift-enumerations-71ec97584345
Документация
docs.swift.org/swift-book/LanguageGuide/Enumerations.html
Здравствуйте, а есть где дз можно проверить ??
просто у меня с восприятием очень плохо
Действительно не хватает ваших уроков, вы просто алмаз на ютубе что касается ios разработке, очень жду ваших новых видео👏🏻
Очень жалко, что политика так сильно влияет на наши судьбы в данный момент
Отличный урок. Просто шикарный.
👍
читаю документацию и смотрю ваши видео чтоб лучше разобраться
пока помогает ))
дякую
👍
Более подробного разбора enum не встречал! Огромное спасибо за этот труд🙏
❤️
Вячеслав, огромное Вам спасибо, что тратите столько времени и сил на создание такого прекрасного обучающего контента. Я студент из Москвы, первокурсник. Решил удариться в iOS, мне зашло, а с Вами так вообще одно удовольствие его изучать. Занимаюсь днями напролет, в планах получить стажировку летом (надеюсь, звучит выполнимо). Удачи, терпения, сил и мирного неба над головой!
Слава, спасибо тебе!
Как всегда понятно и доступно
Пожалуйста :)
Дякую за лекцію👍
👍
Вячеслав, это лучший формат. Не долго, и не коротко. Прекрасно виден шрифт, все последовательно. Отличный обзор enum'ов.
Благодарю!
Лучший урок по enum! Спасибо за твой труд)
Благодарю!
Доброго дня! Дуже гарно пояснююте. Продовжуйте, ми дуже вдячні за ваш талант вчителя.
Переїхав на нове місце, треба докупити все необхідне для запису і продовжу
Спасибо огромное, очень классно объясняете! Очень жду продолжения курса!
Благодарю!
Здравствуйте, Вячеслав! Очень ждал от Вас новое видео очередное/продолжение (попутно переживая за Вас) рад что всё нормально, Ваш курс/уроки по Swiftу очень информативные и конкретно для меня самые доступные, спасибо Вам огромное за то что вы делаете, не смотря на все те ужасные события что творятся в нашем мире. Желаю вам и вашей семье здоровья, благополучия и веры в свои силы, в светлое будущее!
Спасибо за тёплый комментарий.
Спасибо за видео, очень много пересмотрел материала по обучению Swift, безусловно вы лучший преподаватель! 🔥
Благодарю! :)
Спасибо за урок.
Думаю те кто учатся в такое время, довольно сильно мотивированы.
С возвращением, ждем следующих уроков!
Спасибо за ценные знания!
Спасибо тебе за уроки и замечательный чат. Слава Украине!
Keep doing what you doing man.
👍
Спасибо, у вас классные курсы и вы крутой преподаватель !!!!!!!😎
Благодарю!
Спасибо большое за видео! Сразу поставил лайк, даже не думая, надеюсь это все поскорее закончится и все у вас будет хорошо!
Спасибо!
Спасибо за труд, очень понятно и доходчиво;)
Спасибо!
Мне кажется, было бы здорово еще в роликах делать разбор 1-2 задач. Так скажем, закреплять теорию сразу. Спасибо вам за новые видео в такое время!!!
Какие например задачи?) enum вещь простая и понятная.
Это точно) не кто так не объясняет!!
Интересно было послушать. С возвращением! Рад что всё в порядке(насколько это может быть возможно сейчас).
Енамы очень люблю, когда ставишь тип в параметр функции и потом вызывая функцию выбираешь параметр через точку это провоцирует какую то детскую радость :). Про if case let забываю частенько.
Спасибо за видео)
за детскую радость - та же. фигня)))
Слава, спасибо!
мощно
👍
Вячеслав, с возвращением!
Благодарю и спасибо за поддержку!
Суппер очень полезно
Спасибо!
Вячеслав, здравствуйте! Очень содержательная лекция, отдельное спасибо за объяснение, что такое инициализатор failable(этот вопрос мне встретился на тестировании).
У меня вопрос - как столько информации удержать в голове??? ведь даже если постоянно практиковаться, то что то обязательно да забудется
Раз в 2-3 месяца повторять и за 2 подхода запомнишь на всю жизнь.
Спасибо за видео!
Хотел уточнить что считается правильным иcпользовать singular naming для названий енамов. Т.е. будет на enum Directions, а enum Direction
Да.
Тут надо смотреть код стайл принятый в самой компании
По логике энумов он должен быть записан в единственном числе. Так как он отображает 1 значение из возможного. Но как всегда кто как хочет так и ... 😅
Лучше конечно на Запад. На север поедешь - жизнь если не потеряешь, то впустую потратишь. Equipment : ["pick", "shovel"]
Очень доступные а главное подробные уроки, спасибо Вам, и держитесь! Вопрос: изменение значений enum функцией turn90clockwise внутри самого enum и есть пример инкапсулирования? По сути мы не можем вызывать это функцию извне enum, все изменения только внутри. Или меня унесло не туда?)))
Это относится к инкапсуляции, но по другой причине. Мы добавили новую функцию в интерфейс енама тем самым разделили элементы абстракции.
На счёт функции что-то ты запутался. Так как мы ее вызываем извне, а технически можем вызвать ее и внутри и снаружи самого енама.
Да, запутался) Буду разбираться, немного каша в голове. Просто пытаюсь понять как разные примеры могут быть связаны с ООП в разных контекстах. Понимаю что всему своё время…
Дещо додам. У випадку з rawValue = Int , кожен наступний case на 1 більший ніж попередній. Не обовязково попорядку. Наприклад:
enum Directions: Int {
case north = 1
case south
case west = 5
case east
}
rawValue south = 2 , rawValue east = 6.
про if case, а в чому проблема писати
var a = Directions.north
if a == .north {
// do job
}
Добре підмітили у першому випадку! У другому випадку ви створюєте додатковий рядок
@@bwswift який саме? Добре згідно прикладу відео яка різниця між
If case .north = userDirections
If userDirections == .north
Прежде всего спасибо за видеоуроки! У меня такой вопрос: С какой периодичностью вы планируете выпускать видеоуроки? Я понимаю, что в данной ситуации это очень непросто, но всё же...
Минимум одно видео в месяц, максимум 4 видео в месяц.