Друзья! Решил создать telegram чат, чтобы сформировать небольшое комьюнити из тех, кто смотрит мои видео уроки о языке программирования Swift на KZbin. Для того, чтобы группа единомышленников здесь могла общаться и обсуждать актуальные вопросы. Присоединяйтесь! t.me/ian_swift_lessons
@vasilevsky_a2 жыл бұрын
Структуры не относятся никак к ооп, в отличае от классовИ именно поэтому ( 4:43:05 ) константные структуры нельзя изменять, потому что структура это просто пользовательский тип данных, который собирает в себе несколько других, почему- то с тьюплом для тебя это очевидно, а с структурой нет, хоть структура есть суть тьюпл с проименованными полями. И поля объекта класса мы можем изменять именно потому что класс сам по себе это динамическая сущность, и ссылка на эту сущность прививается некоторой переменной (или константе) , в случае переменной мы можем присвоить ей новый объект когда нам например уже не нужен старый, а с константой нет. На содержимое объекта то через что к нему обращаются никак не влияет. Я сам программировал сначала на с++ а сейчас на джава, вот на х2 слушаю пока этот курс, но это прям резануло ухо, это довольно существенное несоответствие, которое может сильно запутать новичков в программировании.
@vasilevsky_a2 жыл бұрын
Да, с объектами классов оно так и работает ( 4:48:34 )но с перечислениями как вы сказали 4:43:45 нет. Я сначала подумал что может это особенность языка, но нет, с языком все нормально, я сам только что проверил в плейграундсе, могу выслать код и скриныесли нужно))
@Smoke-dp6kk4 жыл бұрын
После Скутаренко не просто было найти кого-то (включая даже платные курсы свифтбука), кто доходчиво объясняет и кого интересно слушать. Спасибо за проделанную работу!
@alexf1515 Жыл бұрын
Подскажите, чем отличается от Скутаренко? Ну, то есть, что вы взяли от Скутаренко, а что от этого автора?
@alexandrd9014 жыл бұрын
Самые адекватные курсы на ютубе, не останавливайся!
@konopatbli3 жыл бұрын
Хватался знаний то тут, то там обрывками, ломал голову над документацией и смотрел кучу уроков типа для начинающих. У вас самый понятный и применимый для меня курс. Разложил в голове все по полочкам Большое спасибо за этот труд!
@artshy1007 Жыл бұрын
Привет из 2023, пока ничего лучше по свифту на ютубе нет нашёл(имхо). Мужик, спасибо большое за проделанную работу
@ivankarpoushkin66303 жыл бұрын
Вам бы преподавателем быть, очень четко и красиво излагаете, без всяких нууу и эээ - приятно слушать, плюс сама подача материала, логично и понятно - спасибо!
@kmitina3 жыл бұрын
Вау! Самое достойное объяснение ВСЕХ тем, а я перепробовала гору курсов, в том числе на английском языке. Большое спасибо за ваш труд!
@trixxxter29283 жыл бұрын
Так курсы это посредственность. Читай книги
@dkushka3 жыл бұрын
Напиши мне, будем вместе двигаться. @AndrewManaco
@kmitina3 жыл бұрын
@@dkushka не могу тебя найти в ТГ
@dkushka3 жыл бұрын
@@kmitina @AndrewManako - вот верный, букву перепутал)
@dkushka3 жыл бұрын
@@kmitina ты напишешь +?
@kzyry3 жыл бұрын
Спасибо вам за отличный курс! Очень емко и в тоже время понятно объясняете то, что другие авторы подобных курсов растягивают на 10-12 часов. Также спасибо за "разжевывание" материала, за повторение сложных моментов из прошлых уроков, за структурность подачи, за то, что собрали все уроки в 1 полноценный.
@jimmorrison52743 жыл бұрын
Это отличный способ быстро повторить основы, особенно когда был длительный перерыв в изучении языка. Слушал на х1.5. Автору огромное спасибо за труд!
@isswiftlessons4 жыл бұрын
Таймкоды: 0:00 Intro 4:23 Константы и переменные 13:15 Типы данных 31:17 Базовые операторы 59:40 Условия 1:15:19 Циклы 1:32:23 Составной тип данных Tuple 1:46:54 Опциональные типы данных 2:04:41 Массивы 2:18:33 Множества 2:34:27 Словари 2:49:05 Функции 3:21:47 Клоужеры 4:01:43 Перечисления 4:16:11 Классы 4:37:41 Структуры 4:01:43 Перечисления 4:52:44 Свойства типов 5:04:49 Наследование 5:15:30 Расширения 5:25:03 Протоколы
@lockdog5143 жыл бұрын
Подскажите, пожалуйста, есть ли смысл приступать сразу к swift, если нет никакой теоретической базы? Что бы вы посоветовали почитать/изучить дополнительно, чтобы продуктивней подойти к изучению программирования (swift)? Но при этом, чтобы не быть похороненным под горой книг, которые придётся читать до пенсии ☺️☺️☺️
@appidleid93253 жыл бұрын
Привет, а как создать playground в Xcode 12.4 ? не получается открыть пустой файл заранее спасибо
@lockdog5143 жыл бұрын
@@appidleid9325 в настройках file -> new -> playground
@appidleid93253 жыл бұрын
@@lockdog514 спасибо
@tagirkhusainov88962 жыл бұрын
Cпасибо за рекоменадации ютуб, это то что сейчас нужно!
@АндрейСнегов-е9в4 жыл бұрын
Очень круто! И содержание, и подача и отсутствие ""воды" - все гуд!
@maxmamedov47923 жыл бұрын
Для меня не свойственно оставлять комментарии, НО это лучший курс по Swift который я видел, на протяжении долгого времени пытался найти пособия, видеоуроки и другие информационные ресурсы для изучения свифта, в этом курсе для начинающих нашел для себя все что хотел, посмотрел весь курс залпом и ни разу об этом не пожалел. Сейчас буду смотреть оставшиеся курсы на вашем канале. Отдельное спасибо за то, что разбили курсы по понятным плейлистам, этого не хватает во многих каналах по изучения разных ЯП. Надеюсь в будущем сможем увидеть курсы не только по самому языку и в частности SwiftUI, но и по разработке под отдельные платформы IOS MacOS и WatchOS. Большое спасибо за ваш труд!
@mrbarbovich14522 жыл бұрын
Хочется сказать огромное спасибо за проделанный труд. Помогает освоить материал и начать делать первые шаги в разработке. Спасибо большое 😊
@atamankg13703 жыл бұрын
Очень просто как раз для нас новичков с очень простыми словами и примерами. Спс большое.
@ЄвгенСимоненко-ф6ф2 жыл бұрын
По-моему, это лучшее видео для начинающих изучать язык с нуля. Спасибо Большое!
@nickd28373 жыл бұрын
Супер курс, оч круто объясняешь! Большое спасибо! Выпускай свой, с 0 до Junior IOS разработчика 👍 😀
@keksmp2 жыл бұрын
друг ты красавчик начал учить язык пока все понятно спасибо тебе!!!!
@eugenbill97654 жыл бұрын
Як красавчик!!! Как же приятно учится!!! Пожалуйста не останавливайся и дальше делай контет для учеников, может бьіть платньій будет ) ОГОНЬ!
@lexgingerify3 жыл бұрын
Ян, спасибо вам огромное за этот курс! Никогда в жизни не программировала и вообще гуманитарий, потратила на это видео месяц: законспектировала его почти дословно, весь код переписала от руки - в итоге вышло 72 страницы А4 мелким почерком. Чуть не взорвался мозг на функциях и клоужерах (особенно на клоужерах), зато основы стали предельно понятны)
@username82973 жыл бұрын
Я поражаюсь подобному переписыванию, есть ролик с таймкодами, где в любой момент можно с любого устройства в любом месте открыть и сразу же посмотреть нужную тему, нет же надо написать почти на треть бумажной пачки рукописной макулатуры, как потом в этой писанине ориентироваться, норм?
@dmsob3 жыл бұрын
@@username8297 так может это у неё такой способ запоминания... некоторым людям так проще вникнуть в тему
@luden67942 жыл бұрын
А на компе нельзя было записать?
@lexgingerify2 жыл бұрын
@@luden6794 лучше запоминается то, что пишу от руки
@skmail88842 жыл бұрын
@@username8297 ты на собесе тоже предлагаешь открыть ноут и посмотреть таймкод, пересматривая урок на 15 минут? Тут ты посмотрел->запомнил->понял принцип работы -> записал -> в следствие чего, еще раз запомнил -> в случае чего можешь обратиться с собственноручному конспекту
@AlexPharm3 жыл бұрын
Ян, Вы большой молодец! Спасибо! Крайне понятно изложенный материал.
@mikhailcherkasov34393 жыл бұрын
Спасибо огромное за проделанную вами работу. Отличный курс и хороший преподаватель!
@gamecolonizer2733 жыл бұрын
Очень часто те кто пытается преподавать курсы, начинают с ОЧЕНЬ подробных инструкций как скачать Swift и его настройка, но когда дело доходит до кода, складывается впечатление, что teacher пишет для себя инструкцию. Тут же все круто, для новичков идеально!!!
@НодирКаримов-щ9п3 жыл бұрын
А что вы посоветуете изучать дальше? Может книги какие-то или ещё какие-нибудь видеокурсы?
@marcus-school2 жыл бұрын
Боже, храни тебя Бог. Ты лучший, просто красавчик)) Господи, это пушка. Бесплтано и так качественно!
@natalieastafeva48852 жыл бұрын
Отличнейший урок! Я студентка по специальности,связанной с программированием(в основном занимаюсь Java),поэтому многие концепты было достаточно легко уловить, самое главное в вашем видео - оно очень исчерпывающее для основ! Оно структурировано и отлично поставлено! Просто браво)
@alexf1515 Жыл бұрын
Swift решили изучать параллельно с Java?
@natalieastafeva4885 Жыл бұрын
@@alexf1515нет) нужно было быстро изучить основные концепты для контеста
@СергейБезногов-т6у Жыл бұрын
Вы хорошо обьяснили замыкания, но лучше всех это сделал Сергей Балакирев в своих видео по Питону на канале selfedu. Он сначала обьяснил зоны видимости а потом обьяснил клоужеры. Я вьехал в эту тему именно благодаря ему. Он на примере показал для чего они нужны, для чего нужно заварачивать функцию в переменную. Я просто посмотрел много видео в интернете на эту тему. Действительно все обьясняют эту тему плохо, потому что сами не понимают что это такое, а просто прочли документацию. Только два человека во всем интернете русском и английском сделали это правильно - вы и Сергей Балакирев
@mkrosavsky11 ай бұрын
Кстати да, хорошая идея понять логику программирования пройдя курсу по питону, потом только по свифт, так как на питоняшку бесплатные курсы качественнее в 1000 раз и есть прям с мат уклоном.
@martineden3553 жыл бұрын
Досмотрел, придумывал свои задания к каждой теме. Все это отняло 15 часов где-то в общей сложности! Спасибо большое!
@vahebaghdasaryan32243 жыл бұрын
Привет Спасибо за видео урок Вы помогаете людям , это доброе дело С Уважением, Ваге .
@tonck40213 жыл бұрын
Огромное спасибо за проделанную работу! Все доступно и понятно 👍🏻
@eminnasirov78603 жыл бұрын
Реально очень внятно все обьяснил мужик спасибо тебе реально 🙏
@mariachispb3 жыл бұрын
Ян, спасибо огромное за ваши видео! Очень лаконично и понятно 👍
@off26263 жыл бұрын
В версии Xcode 12.5 на стартовом окне нет кнопки "Get started with a playgroud". Но не стоит беспокоится, эта кнопка переехала, найти можно так, в левом верхнем углу нажимаем на "file" затем "New", затем "playground..."
@vasiario2 жыл бұрын
Спасибо!!!!!!!!
@АлексейКулешов-ф3к3 жыл бұрын
Очень понятные объяснения. Учу язык по книге Усова, зачастую сложновато для понимания. Буду комбинировать с вашим видео!
@maximkhrestinov81903 жыл бұрын
О, также делаю)
@skmail88842 жыл бұрын
читал его книгу. ничего не. мог понять, особенно дз
@АртёмКиселёв-д3ы3 жыл бұрын
Здравствуйте! Можете ,пожалуйста , подсказать как тренировать свои навыки программирования? Ну может есть сайт с какими-нибудь задачами
@шевченко-в4х3 жыл бұрын
codewars
@bytmitriy53013 жыл бұрын
Здоровья тебе, исполнения твоих мечт и истинного счастья! Ты просто тигр
@rockeredbunny4 жыл бұрын
Нифига сокровище нашёл случайно
@ИванШарганов-л7д2 жыл бұрын
Спасибо! Подчистил все хвосты и проблемы, которые были!
@maximkrasnov75683 жыл бұрын
Спасибо,всё понял,хотя мне 11 лет.Спасибо ещё раз!
@serjio0563 жыл бұрын
Понял, что не твое?)
@alexf1515 Жыл бұрын
@@serjio056 )) Жестко но и немного смешно )
@codeHacker6932 жыл бұрын
Просто супер обьясняете! Готов покупать ваши курсы и.т.д Спасибо за вашу работу!
@ТихоновЮрий-л8я4 жыл бұрын
Спасибо за ваш труд👍👍👍
@isswiftlessons4 жыл бұрын
Спасибо!
@troykarakum52194 жыл бұрын
Очень крутой подробный и АКТУАЛЬНЫЙ курс. Лайкос.
@НазарМихайловин-щ6ш Жыл бұрын
ОГРОМНОЕ СПАСИБО! Все понятно!
@ЕвгенийПолетаев-в2е2 жыл бұрын
Спасибо за колоссальную работу! Курс 🔥! Настолько всё понятно и легко воспринимается, что боюсь даже думать что может быть в итоге bad result)
@СергейБезногов-т6у Жыл бұрын
А про guard let Вы забыли обьяснить? А как считывать инпут? Это же важные вещи !!!
@АртемСергєєв-л9ц3 жыл бұрын
Спасибо тебе! Все ясно и доходчиво.
@mikhailkamenchuk3 жыл бұрын
Спасибо за такой огромный труд и такие шикарные уроки. В свои 37 гуманитарных лет, очень хорошо усваиваются ваши объяснения.
@alexf1515 Жыл бұрын
А что дальше после этого курса взяли к обучению?
@yacoder-proit2 жыл бұрын
Спасибо за курс - это огромная работа! Очень хорошо объясняешь!
@plavryk3 жыл бұрын
Вы понимаете, что я купил за 100Ккурсы в скиллюокс, а тут подстматриваю, так как тут понятнее чем там! Увидел бы раньше, сэкономил бы денег! Спасибо большое!!!
@ДианаНерсисян-с1к3 жыл бұрын
аналогично
@gas39673 жыл бұрын
а был бы умнее, то просто ввёл бы название курса в яндексе и добавил бы к этому, скачать торрент и вообще не тратился бы на гавно курс от это конторы дебильной
@iparhom2 жыл бұрын
Генерально. За 100к можно было бы и чела найти который тебя научит
@martins15003 жыл бұрын
Спасибо, действительно очень хороший курс. Как я понял, клоужеры - это лямбды, протоколы = интерфейсы и т. д. все названо по-своему)
@77nixter4 жыл бұрын
Очень хороший и главное понятный курс 👍
@Bruzzzga2 жыл бұрын
Огромное спасибо за такой разбор. Лучший курс, который доступен на русском языке. Огромное спасибо!!!
@sergeylobanov42453 жыл бұрын
Большое спасибо за уроки!
@TheBordart2 жыл бұрын
Отличный курс, посмотрел половину, и решил написать это сообщение. Скутаренко со своими видео вообще рядом не стоял с тобой, подход совершенно другой, много воды и разговоров. У тебя все четко и по делу! Смотрю твои видео в паре с документацией на swiftbook, понятно что включить всю информацию в видео невозможно, поэтому подкрепляю видео документацией. Огромное спасибо за курс, не останавливайся, жду новых видео!
@СветланаСметанина-е6и2 жыл бұрын
Как ваши успехи?
@pasha_v_kode3 жыл бұрын
То что я искал :) Огромное спасибо!
@renatkhakimov53783 жыл бұрын
Пушка, спасибо тебе огромное, прям завидую тебе белой завистью, из тебя бы вышел супр мега классный педагог)) Удачи тебе в начинаниях!))
@klandrey143 жыл бұрын
Вопрос, почему на 3:03:05 (функции), мы принт делаем для user, а не для user2.first. Не совсем понял этот момент. Не допущена ли здесь ошибка?
@ФиксПрайс-д6п2 жыл бұрын
Привет. Время 03:03:28 ошибка. Вместо print(user.first) нужно print(user1.first). Если бы менял имена, то вышло бы другое
@СергейПопов-з4ж3 жыл бұрын
Спасибо, хороший курс, очень понятно объясняете!
@fitness_school2 жыл бұрын
Большое спасибо за материал. Очень доступно и понятно🤌🏻
@glazun4732li2 жыл бұрын
Спасибо за классные уроки, поставленную и понятную реч!
@username82973 жыл бұрын
Лайфак для тех, кого как и меня голос автора клонит в сон, ставите 1.25 скорость) а так подборка уроков за бесплатно шикарная
@iFitProru4 жыл бұрын
Ян, привет! Очень легко заходит материал. При этом с нуля
@ivanstasevich31152 жыл бұрын
в новой версии Xcode как зайти в этот режим, что в начале видео?? никак не получается, я новичок вообще в этом
@Alex-yn5mm2 жыл бұрын
File-->New-->Playground
@aizhankul2 жыл бұрын
у меня тоже самое))
@RBFTutor3 жыл бұрын
Спасибо за Ваш благородный труд!
@botanikbotanik5436 Жыл бұрын
Добрый день. Подскажите где можно скачать уроки? В текстовом формате.
@Егориик-ж3ц Жыл бұрын
А какая команда служит для ввода данных пользователем, ответьте , пожалуйста ?
@VideoyIvana3 жыл бұрын
Спасибо, давно хотел начать изучать.
@durzone3 жыл бұрын
спасибо, курсы супер) на 12 уроке сейчас, автору + в карму)
@Biohacker_12 жыл бұрын
Почему то у меня код не работает (1:23:30) не работает. Весь код в скобках в виде "\(index) умножить на 3 равно \ (index * 3)" подсвечивается красным, а не черным :((
@Platss3 жыл бұрын
За два часа узнал больше. чем за 3 дня из книги Усова. Респект!! Жаль, что забросил канал(
@vladrail40034 жыл бұрын
Спасибо, очень приятно смотреть...
@fedot833 жыл бұрын
Большое спасибо за Ваши труды!
@all4ege2 жыл бұрын
Просто замечательный курс, спасибо!
@БоженькаБогов-я2г2 жыл бұрын
Супер , нет слов 💓
@alexigorevich61223 жыл бұрын
Спасибо тебе автор! Ты крассссааууучччиикк 👍🤝💪👏
@codememory3 жыл бұрын
Респект и уважу, можно было бы дополнить про модификаторы доступы т.е private, public
@cerset21504 жыл бұрын
Вау просто ты просто чудо 5 часов контента кажется мало хочется еще 5 а то и 10
@appglinin3 жыл бұрын
Спасибо! Отличная работа.
@nouchance4 жыл бұрын
Спасибо ЯН БРО)) Ждём новых видосов
@libertystyle_shop3 жыл бұрын
Отличный курс!
@ДмитрийКрылов-ч4д Жыл бұрын
Здравствуйте. Решил попробовать себя в данном языке, но сразу же споткнулся о версию Xcode. Подскажите как переключиться на вашу версию? У меня устанавливается с AppStore 14.2.
@nothingtokyo9353 жыл бұрын
Спасибо большое за курс, он очень крутой, можете пожалуйста сделать звук погромче во время монтажа пожалуйста
@Андрей-ъ6ч3р2 жыл бұрын
Здравствуйте, Я прослушал ваши уроки и решил все перенабирать вручную также в Xcode, первое прослушивание было для общего ознакомления ну когда установил Xcode у меня была уже 13-я версия я не могу поставить такой документ как у вас в примере то есть пустой документ, и у меня начинается вместе с этим проблема, вы бы не могли посоветовать 13-й версии что мне выбрать так
@@KrisBond-eb2ge здравствуйте, да , уже дальше продвинулся, учу uі даже приложуху добавил себе на айфон с чаевыми
@KrisBond-eb2ge2 жыл бұрын
@@Андрей-ъ6ч3р круто!!! а что выбирать то там в новой версии Xcode при открытии первого проекта? у меня тоже не получилосью...
@Андрей-ъ6ч3р2 жыл бұрын
@@KrisBond-eb2ge я создал проект СВИФТ ЮАЙ, и каждый урок по UI когда он у меня получался самостоятельно уже без "учителя", т.е. по теме я сам себе мог поставить задачу и написать участок кода, я просто сохранял код (из контент вью )в гугл доке под названием урока, а сам проект у меня постоянном с одним контент вью в котором я пишу уроки, учу их и потом удаляю для следующего урока, либо можно создавать отдельные файлы (UI) для проекта которые будут под "родным" контент вью и каждый обзывать темой урока. т.е. описал 2 способа, как отдельный не нашел () не запускается канвас или там нет структуры для просмотра я просто не обратил внимания, так как не имею достаточных знаний
@coffeecelestia64433 жыл бұрын
Посмотрел залпом, после питона и с++ воспринимается очень легко и быстро, спасибо за проделанную работу)
@Coolverstukas19843 жыл бұрын
Низкий поклон автору
@AntonAnton-bm7hs3 жыл бұрын
Чувак, огромный тебе респект!
@kuchmangm97173 жыл бұрын
Спасибо за крутой видос
@antonvikhlyaev2 жыл бұрын
Спасибо за курс!
@ГерманАксаков Жыл бұрын
Курс очень годный! Спасибо. Но раздел "Опциональные типы данных" так плохо разъяснил
@life_xypma3 жыл бұрын
Почемуто все так хвалят курс Скутаренко, но это сплошная ерунда. Вот самый классный, лаконичный, толковый Swift курс!
@Alex-yn5mm2 жыл бұрын
У Алексея Скутеренко курс хороший по Objective-C.
@mariyadoroshenko32924 жыл бұрын
👍🏻👍🏻👍🏻👍🏻👍🏻спасибо
@KrisBond-eb2ge2 жыл бұрын
подскажите пожалуйста, в 2022 еще актуален этот курс? для новичка в программировании
@codeHacker6932 жыл бұрын
да
@DzhabrailMagomedov Жыл бұрын
Народ я полный 0 в этом но очень хочется выучить, на данный момент июнь 23 года версия Свифта 5.8 а в видео 5.3 , есть смысл смотреть или поискать новее ?
@Alex-yn5mm Жыл бұрын
более чем
@DzhabrailMagomedov Жыл бұрын
@@Alex-yn5mm +- одно и тоже в 5.3 и в 5.8?
@Tichondrius- Жыл бұрын
@@DzhabrailMagomedov изменений немного. Но тут автор не рассказал про guard, where, continue, break, методы reduce(), map(), filter(), про error handling (всякие throws, do-catch), nested function, defer, и generics.
@mkrosavsky11 ай бұрын
он тупо по swiftbook сделал курс, убрав часть инфы, даже определения читал оттуда@@Tichondrius-
@АлексейШипилов-х5щ3 жыл бұрын
Всем привет, решил заняться изучением swift, после прохождения данного курса , реально например искать работу стажёра по данной специальности или нужно ещё, что-то изучать?
@alexf1515 Жыл бұрын
Как бро, устроился после курса?)
@codeInMe4 жыл бұрын
Спасибо большое 👍
@georgebush95444 жыл бұрын
Спасибо!
@СавелийЛевап2 жыл бұрын
Ян, Добрый день. Не хватает слов выразить Вам благодарность за работу, которые Вы проделали. Возможно Вы ведете какой-то телеграмм канал в котором можно задать Вам некоторые вопросы?
@vitalii25382 жыл бұрын
Вопрос по циклам там где Break ..если поставить countDown +=1 то не работает... почему только -=1 можно ?
@siamionshakhalevich03 жыл бұрын
Я заметил, что в части "Функции", когда диктор пишет функцию square1 в правой колонке заранее отображается 64, а только потом уже он вводит входной параметр 8