Изучение Swift в одном видео уроке за час!

Поделиться
HTML-код
  • Опубликовано: 26 июл 2017
  • В этом уроке мы с вами научимся программировать на Swift 3. В этом одном уроке мы за час с вами изучим переменные, циклы, кортежи, условные операторы, ООП и многие другие вещи.
    1) Swift для Windows: swiftforwindows.codeplex.com/
    2) Скачать Swift: swift.org/download/#releases
    3) Онлайн компилятор: swift.sandbox.bluemix.net/#/repl
    4) Урок на сайте itProger: itproger.com/course/swift
    ✔ Основной сайт: itproger.com/
    ✔ -------------
    Группа Вк - prog_life
    Группа FaceBook - goo.gl/XW0aaP
    Instagram: / gosha_dudar
    Я в Google+ - goo.gl/Tqt9W0
    Страничка Twitter - / goshadudar
    Страничка Вк - codi999
    ✔ Начните зарабатывать на RUclips - join.air.io/money_air
    ✔ Видео по заработку на RUclips - goo.gl/RLPXV8
    Помощь в развитии канала.
    * Яндекс Деньги: 410014343706921
    * Кошельки WebMoney:
    - Доллар: Z331064341236
    - Гривна: U386388718252
    - Рубль: R214610220703

Комментарии • 242

  • @mefistofilll5170
    @mefistofilll5170 7 лет назад +301

    Неужели есть люди, которым не лень, не все равно на общество,люди которые хотят помочь людям не смотрю на то , что это может занять много времени! Спасибо большое😿👐

  • @aleksandrageev7960
    @aleksandrageev7960 4 года назад +27

    Это реально круто. Кратко, шустро, местами не супер понятно - но разобраться за пару репитов можно. Благодарю

  • @cruelten.studio
    @cruelten.studio 4 года назад +36

    Отличный урок, никакой воды, все четко и по делу. Спасибо за работу, однозначно лайк и подписка.

  • @7Burnst
    @7Burnst 5 лет назад +25

    Обалденно! Не знаю, сколько времени ты готовился к этому видео, но толку от него очень много. Нет тупняка, нет долгого набивания текста, большинство кода подготовлено заранее. Классно. Для бесплатного урока - аплодирую стоя! С удовольствием бы посмотрел еще уроки на эту тему в таком же стиле!

  • @deniskarter7088
    @deniskarter7088 5 лет назад +6

    Отличное видео для тех, кто хочет вспомнить ранее заброшенный swift. Краткая супернапоминалка. Благодарю :)

  • @thegaavr
    @thegaavr 3 года назад +4

    Очень классный и полезный урок, спасибо!

  • @moti4k
    @moti4k 3 года назад +5

    Я ценю ваши старания и упорство, спасибо 😊

  • @P4olKa_MF
    @P4olKa_MF 5 лет назад +2

    пасибо большое за такое информационное видео ! Я вообще полный новичек и сразу понимаю что могу конкретные направления взять с этого видео и добавочно параллельно подтянуть )

  • @MaurizioRohan
    @MaurizioRohan 5 лет назад +3

    Однозначо молодец и однозначно честное и сердечное спасибо за твой труд, от души! (:

  • @bohdanreshe7484
    @bohdanreshe7484 3 года назад +3

    это какой-то мозговой штурм!!))
    спасибо за этот концентрированный сгусток информации!)))))

  • @pavelsav1809
    @pavelsav1809 5 лет назад +8

    Четко и ясно - все понятно, на примерах print ( "Спасибо!")

  • @Traceur2008
    @Traceur2008 3 года назад +1

    Спасибо! Коротко и ясно, то что нужно)

  • @tikhomirovaviktoriya7267
    @tikhomirovaviktoriya7267 3 года назад +2

    Очень круто! Спасибо огромнооое😻😻😻😻

  • @cmdBcmdR
    @cmdBcmdR 3 года назад

    Самый лучший и подробный канал! )

  • @glazun4372l1.
    @glazun4372l1. 2 года назад +1

    Спасибо за видео , кратко но все понятно и по делу!))

  • @programister3681
    @programister3681 7 лет назад +6

    Пол года ждали ура!!

  • @user-ft6yo3oe2x
    @user-ft6yo3oe2x 2 года назад +1

    Отличное видео,информативно,сжато,спасибо

  • @lukas.pierce
    @lukas.pierce 5 лет назад +4

    Отличная манера изложения. Все четко ясно. Да конечно видео не для нулевого уровня, но если ты уже много лет занимаешься программированием ты просто смотришь и отмечаешь для себя отличия от других языков.
    Еще не запустил xCode, но уже представляю как трудно будет себя после JS отучить ставить точку с запятой и круглые скобки в if )))

  • @thevirus4372
    @thevirus4372 2 года назад +2

    Полезное видео. Спасибо за труд.
    Можно еще добавить таймлайны и будет пушка

  • @user-nb3cv9bq9r
    @user-nb3cv9bq9r Год назад

    отличный видос, спасибо большое за такие лаконичные и полезные ништяки, цистерну пива этому автору!!!!!

  • @htremont2644
    @htremont2644 6 лет назад

    Очень хорошее знакомство со swift если программировал на другом языке. То что искал ))

  • @MultiSlava777
    @MultiSlava777 2 года назад

    Хорошая штучка ! Спасибо !

  • @Amsterdance26
    @Amsterdance26 Год назад

    Классный урок!

  • @user-cr2ps3qj1f
    @user-cr2ps3qj1f 5 лет назад

    очень круто, спасибо автор

  • @fewart
    @fewart 4 года назад

    Очень интересно. Спасибо

  • @markmakarov927
    @markmakarov927 3 года назад +8

    Материал классный, все собрано в одном месте, добавил в закладки, чтобы иногда вспоминать синтаксис и различные команды. Точно не для новичков. Объяснения явно для тех, кто уже хотя бы немного шарит и кодил на других языках

  • @user-qx3qs1nn5b
    @user-qx3qs1nn5b 7 лет назад +3

    Отличный урок! Теперь я знаю Swift! Было легко, так как, он очень близок к С#, за исключением синтаксиса. Спасибо за фаст гайд. Успехов ;)

    • @user-zu9vr6wv2y
      @user-zu9vr6wv2y 7 лет назад +11

      Я тебя расстрою, но от просмотра ролика ты свифт не узнаешь.

    • @dmitry3881
      @dmitry3881 5 лет назад +7

      Я посмотрел ролик 10 раз, я уже синиор или еще нет?

    • @JuanPablo-ky5ru
      @JuanPablo-ky5ru 2 года назад

      @@dmitry3881 мидл точно

  • @sergeyyelisseyev1206
    @sergeyyelisseyev1206 10 месяцев назад

    Ценю ваш труд, полезно для поверхностного осведомления как работает swift

    • @Draken-jh1xy
      @Draken-jh1xy 10 месяцев назад

      работает все сейчас

  • @liho26
    @liho26 4 года назад +2

    Отлично! Замечательный курс молодого бойца для тех, кто переключается на Свифт как второй или третий язык.

    • @flevt1629
      @flevt1629 4 года назад

      Так с какого лучше начать языка ?

    • @flevt1629
      @flevt1629 4 года назад

      И как лучше начать?

    • @liho26
      @liho26 4 года назад

      @@flevt1629 С того, который тебе больше всего импонирует.

    • @liho26
      @liho26 4 года назад

      @@flevt1629 С самого простого. Что такое переменные, как с ними работать. Какие математические операции можно с ними делать. Напиши несколько простых приложений, которые банально будут складывать 2+2.
      Дальше переходи к циклам и условиям. И, так же, напиши пару приложений, где будут условия.
      После этого можешь думать о чем-то более сложном.

    • @customamp1766
      @customamp1766 2 года назад

      @@flevt1629 Я всю жизнь программировал на Дельфях, зашло на ура с первого раза, хотя отличий по возможностям и концепции много. Респект Гоше! Но это вершина айсберга, и я не смогу взять и сразу кодить, нужно углубляться. А почему бы вам не начать как раз со Swift? Только нужно начинать не с таких роликов, тут скил программера нужен однозначно и для перехода с другого языка то, что нужно, сразу видны отличия и куда копать. Если с нуля, то качаете книгу Усов В. - Swift. Основы разработки приложений под iOS, iPadOS и macOS (Библиотека программиста) - 2020, и вперед! Покажется сложной, гуглим и находим попроще, есть даже для детей. Нужно понимать смысл и концепции заложенные в конкретный язык. Мне тоже придется ее изучить, т к в ролике просто экскурс по фундаментальным типам, определенным в языке, конструкциям - циклы и т. д. А, к примеру, те же Делфи или C#, Java будут гораздо сложнее для поднятия с нуля. Это мое первое знакомство со Swift, у него много общего с Python, по крайней мере по типам данных и не только. Только если Swift для программирования для iOS, iPadOS и я еще не знаю его возможностей, то Python от WEB до искусственного интеллекта. Для выбора языка, он же инструмент, нужно определиться с предпочтениями в предметных областях, какие задачи вам интереснее всего будет решать. Это главное и это определяет выбор языка! Не советую начинать с того, что окажется ненужным. Плюсы будут, легче будет освоить другой язык, но эффективность из-за потерянного времени окажется в минусе и к цели приблизит мало.

  • @ArturSaakyan19252585
    @ArturSaakyan19252585 6 лет назад +22

    Давно тебя смотрю, пересмотрел не один курс на твоём канале.
    Го курс по IOS разработке на Swift (что-то в стиле курса по Android программированию). Думаю, что будет полезно для многих.
    Заранее спасибо, действительно крутые и полезные видеоуроки, респект!

  • @Little_Lovely_Kids_Wardrobe
    @Little_Lovely_Kids_Wardrobe 8 месяцев назад

    Классный ролик получилось

  • @IGBasov
    @IGBasov 5 лет назад +5

    38:38 - "умноженная сумма" (это о произведении, если что). Новая операция, однако!

  • @bexcrypto
    @bexcrypto 2 года назад

    Гоша дударь святой ты человек

  • @bekhzodusmonov5495
    @bekhzodusmonov5495 3 года назад

    спасибо большое

  • @THE_8EST
    @THE_8EST 2 года назад +4

    если смотреть на скорости воспроизведения х2, то можно изучить Swift за пол часа 🤣

  • @ukonmikhail
    @ukonmikhail 3 года назад

    Приятный голос. Словно услышал голос озвучки мультиков из прошлого)

  • @sabyrbayevyeldos
    @sabyrbayevyeldos 9 месяцев назад +2

    Сохранил таймкоды в заметках, чтобы потом прочитать про непонятные моменты в книгах или в интернете. Вот кому если тоже надо:
    05:11 - Переменные и их типы данных
    09:10 - Математические операции
    11:56 - Условные операторы if, else
    18:10 - Условные операторы switch, case
    20:14 - Массивы
    24:46 - Циклы
    25:28 - Работа с массивами с помощью циклов
    26:01 - Цикл While
    26:51 - Цикл repeat, который всегда выполняется хотя бы один раз
    27:38 - Словари
    30:28 - Картежи
    31:53 - Необязательные значения
    33:30 - Функции
    38:50 - Функции: Возвращать несколько значении
    39:42 - Замыкания
    45:53 - Перечисления
    47:30 - Структуры
    50:14 - ООП: Создание классов и объектов на основе этих же классов

  • @ROOFFINEVOVAN
    @ROOFFINEVOVAN 4 года назад +8

    print (“Пора идти в гроб”)

  • @swiftlessonsru3760
    @swiftlessonsru3760 4 года назад +32

    Георгий сделал отличное видео для начала изучения. а если хотите получить глубокие знания по языку, то вам ко мне

    • @dmitry3881
      @dmitry3881 4 года назад +1

      Скорее за все ты не послушаешь мой совет, но блин, уже миллиард роликов, курсов и статей по синтаксису языка. Патерны, архитектура, DI -- вот, что реально нужное и полезное. И чего не так много

  • @sergeyjamharyan1008
    @sergeyjamharyan1008 4 года назад

    Спасибо! Супер урок!

  • @holodine6297
    @holodine6297 6 лет назад +1

    У меня есть такой вопрос нельзя ли было рассмотреть программирование под SpriteKit на Swift 4 и именно под платформу MacOSX. Сделать такой урок за час о SpriteKit под MacOSX

  • @holodine6297
    @holodine6297 6 лет назад

    Подскажите пожалуйста как ввести данные в языке Swift 4 в консольном приложении для MacOS 10.13.5

  • @necherepashka8984
    @necherepashka8984 3 года назад

    Обьясни пожалуйста,что такое var, print и для чего они нужны,чтопрописывая их мы делаем в программе?\

  • @555demin
    @555demin Год назад

    Здравствуйте. Не могу вывести проверку isEmpty через print: print("Empty: \(arr.isEmpty)") - у меня в Xcode Expected ',' separator. Меняю на него и все равно не компелируется. Пробовал добавить результат проверки isEmpty в отдельную переменную var arrStatus = arr.isEmpty, но также не могу вывести принтом в сочетании со стрингом "Empty:". Могу только через if arr.isEmpty == true

  • @user-gx6yn7hc6n
    @user-gx6yn7hc6n 5 лет назад

    не понял, а как ограничить массив, если например, в массиве1 ты накидал много элементов, а в массив2 ты хочешь закинуть элементы из массива1, но в ограниченном количестве?

  • @kermit7404
    @kermit7404 5 лет назад

    Объясните пожалуйста вот этот кусок
    for i in 1...10 where i % 10 == 0
    (29:25), как i может быть равна нулю и почему выводятся четные значения. Спасибо!

    • @tinajo6164
      @tinajo6164 3 года назад

      % - потому что это не деление, этот оператор возвращает остаток от деления.

  • @ihappynavi1246
    @ihappynavi1246 3 года назад

    класс

  • @shonshishka877
    @shonshishka877 2 года назад

    На интервью : скажите что такое переменная ?
    Я: это такая штучка

  • @user-bw9eu4ln1i
    @user-bw9eu4ln1i 3 года назад

    Можно ли юзать такой синтаксис и считается ли это адекватно?
    Онлайн компилятор пустил.
    "...
    var age = 8;
    if (age >= 7){
    print("Go to school")
    } else {
    print("Go to bed")
    }...)
    Я про скобки и точки с запятой. Начинал с Java, привычнее, понятнее и (для меня) красивее

  • @reginabulatova6559
    @reginabulatova6559 6 лет назад

    почему у меня пишет ошибку при выводе элемента у словаря второго (29:52)?

  • @whocaresmtrfck
    @whocaresmtrfck 4 года назад +34

    Решил освоить язык программирования. Выбрал свифт. Зашел на ютьюб. Открыл. Ничего не понял. Расплакался.

    • @user-wl7uf7qj6n
      @user-wl7uf7qj6n 4 года назад

      Учи деву для андройда

    • @user-wl7uf7qj6n
      @user-wl7uf7qj6n 4 года назад +1

      Джаву

    • @nicolasvaschukas8722
      @nicolasvaschukas8722 3 года назад

      Роман Виденев одна фигня что swift что java - с(си) подобные языки так что если просто ему не идёт вычисления может проще в тестеров попробовать или Ui/ux дизайнером х.з сейчас много всего ещё есть seo к примеру

    • @kazakhification
      @kazakhification 3 года назад

      Это видео не для начинающих

    • @hmmm1482
      @hmmm1482 3 года назад +1

      Начни с html. Потом с CSS. И финально JavaScript (не джава). Изучишь JS, смело можешь считать себя программистом:)

  • @universum9876
    @universum9876 6 лет назад

    На 14:30 условие (age > 5) избыточное (не нужное).

  • @user-nm1bg2jk6t
    @user-nm1bg2jk6t Год назад

    Можно ли учить свифт на винде?

  • @alcatraz7499
    @alcatraz7499 7 лет назад

    ГОДНОТА,УРААА!!!

  • @tikhomirovaviktoriya7267
    @tikhomirovaviktoriya7267 3 года назад +6

    А что значит “\”? На что влияет?!

    • @ilyazelkin8075
      @ilyazelkin8075 3 года назад

      Ни на что. Про что палочка, которая показывает, что значение было отпринтовано

  • @meirlansyiguatulla1143
    @meirlansyiguatulla1143 4 года назад

    👍🏻👍🏻👍🏻👍🏻

  • @yuopppgame
    @yuopppgame 6 лет назад +1

    Видео хорошее, но многого не объяснил такого, что режет глаза людям кто пришел из других языков.
    Было бы правильно сказать в начале, что точки с запятой ставить не надо, почему в замыканиях иногда пишешь return а иногда нет, ООП - самое важное - вообще очень поверхностно: хотелось бы про модификаторы доступа, наследование, интерфейсы, абстракции услышать

  • @helloworld8583
    @helloworld8583 4 месяца назад

    Дякую

  • @vezpavel
    @vezpavel 2 года назад

    Почему цикл, проходя по словарю 2 (dict_2) выводит элементы с конца?

    • @vezpavel
      @vezpavel 2 года назад

      тайминг - 30.03

  • @anatolyizotov1831
    @anatolyizotov1831 6 лет назад

    Стоит ли вообще с java переходить на Swift?

    • @dt_bezam
      @dt_bezam 5 лет назад +6

      Anatoly Izotov судя по аве - стоило)

  • @Keriokutori
    @Keriokutori 3 года назад

    На x2 отлично смотрится

  • @pavelgulyaev6049
    @pavelgulyaev6049 3 года назад

    а Mac любой подойдет?

    • @Snitra2023
      @Snitra2023 3 года назад

      Главное что б не сильно старый а так да

  • @romex11
    @romex11 Год назад

    Зашибись! за один час изучал и теперь я в Америке учу англосаксов программировать

  • @user-lw7ch3cn2w
    @user-lw7ch3cn2w 2 года назад +1

    чето я не понял ситуацию с (true == false). Буду благодарен, если кто-то разъяснит...

  • @SWIFTCODER-fd6jm
    @SWIFTCODER-fd6jm Год назад

    что делать если после компиляции все просто висит и не грузит?

  • @fansytop3193
    @fansytop3193 6 лет назад

    что такое библиотека?

  • @akadox
    @akadox 4 года назад +3

    На 42:10 не замыкание, а просто другой способ объявления функции. Замыкание было бы, если бы в твоей функции использовались данные из другого контекста.

  • @user-fk2ks5ij1l
    @user-fk2ks5ij1l 4 года назад

    Динамическая типизация или автоматическая типизация?

    • @Lastiqe
      @Lastiqe 3 года назад

      Полуавтоматическая динамизация

  • @vitaly007bond
    @vitaly007bond 5 лет назад

    molodez

  • @strimexify
    @strimexify 3 года назад

    Есть решение для винды, даже интеграция с VS. Для полноценной работы там есть ограничения, но чтобы познакомится с языком - норм. www.elementscompiler.com/elements/silver/default.aspx

  • @user-qo2ik1ev7e
    @user-qo2ik1ev7e 4 года назад +1

    скачала свифт для винды, не работает

  • @swiftcode8879
    @swiftcode8879 5 лет назад +1

    Если интересно, обратите внимание на этот урок ruclips.net/video/2iF_IRD3Lv8/видео.html

  • @mirandal9987
    @mirandal9987 Год назад

    Спасибо тебе, надеюсь ты получаешь хороший гешефт. Потому что ты даешь очень классную инфу, полезно, просто и бесплатно. Что другие, те же самые Яндекс курсы или гик брейнс продают да большие бабки

  • @Bordibrod
    @Bordibrod 3 года назад

    Почему на 20:07 второе условие выполнилось? Ведь переменная food не приняла значение pasta?

    • @artursakhno5376
      @artursakhno5376 3 года назад

      после print("Spaghetti") используется оператор fallthrough, который позволяет "проваливаться" в следующий кейс

    • @Bordibrod
      @Bordibrod 3 года назад

      @@artursakhno5376 Это я понял. Только получатся, что след кейс выполняется по-любому. Не зависимо от того, верен он или нет. Да?

    • @complex_strike
      @complex_strike 2 года назад

      @@Bordibrod Да

  • @bohdanreshe7484
    @bohdanreshe7484 3 года назад +1

    33:24
    в песочнице выдает ошибку на код из видео:
    var friend : String?
    friend = "Alex"
    if friend != nil {
    var person = friend!
    print ("\(person)")
    }
    ошибка напротив "var person = friend!"
    "Variable 'person' was never mutated; consider changing to 'let' constant"
    подскажите, пожалуйста, в чем может быть причина?

    • @vladimirsimonenko8950
      @vladimirsimonenko8950 3 года назад +2

      ошибка как бы намекает, что нужно вместо var person написать let person.

  • @shusainov1
    @shusainov1 6 лет назад +1

    таймкоды бы

  • @igorshelginskiy9528
    @igorshelginskiy9528 6 лет назад

    52 минута, зачем делать конструктор если переменные уже проинициализированы? Конструктор нужен как я понял тогда когда переменным задан тип, но не произошла инициализация

  • @denrayzer7048
    @denrayzer7048 4 года назад +3

    fallthrough это ыедь не переход к следующей проверке...

  • @TheAlexMovier
    @TheAlexMovier 5 лет назад +1

    Почитал комментарии, много негатива. Так как знаю С, С ++ и базу java, то все понятно, коротко, а главное без воды. И что вы ожидали, все кто многое не понял? Видео не называется "для новичков". Гоша, спасибо за видос) Всем рекомендую учить сишку для начала, язык простой, считается академическим + с него легко пересесть на любой другой, всем удачи)

    • @user-mi5tp7cu2k
      @user-mi5tp7cu2k 5 лет назад

      SKLV под "сишкой" ты имеешь в виду C или С++?

  • @gillesfrancois5277
    @gillesfrancois5277 3 года назад

    А для айпада что-нибудь есть для кодирования?

    • @murshig5370
      @murshig5370 3 года назад

      Нет только ПК и мак

    • @_Shah_
      @_Shah_ 2 месяца назад

      Есть swift playground

  • @helloworld8583
    @helloworld8583 4 месяца назад

    А чому в словнику елементи виводяться не в тому порядку в якому їх прописали? 30:20

  • @kotofyt
    @kotofyt 2 года назад

    Сейчас есть Свифт для винды официально

  • @andrewwos
    @andrewwos 4 года назад +1

    Не понял ты написал конструктор для класса, а использовал для структуры точно такую же запись инициализации, однако конструктора для структур не было

    • @semonix
      @semonix 4 года назад

      Вы правы - конструктор для структур писать не обязательно, но сама возможность его написать имеется. Может пригодиться, например, чтобы задать свойство экземпляра по умолчанию.

  • @runsheesh
    @runsheesh 5 лет назад

    После c++, Смотрится намного легче.

  • @matmercs5958
    @matmercs5958 5 лет назад

    32:16

  • @ProHodimec
    @ProHodimec 2 года назад +1

    За 10 минут, то что в книге на 90 страниц растянули )

  • @erichwalter4982
    @erichwalter4982 6 месяцев назад

    привет всем у меня как только пишу без обозначения типа данных то выводит ошибkу

  • @technic_and_programming
    @technic_and_programming 3 года назад +1

    Интерфейс как у PascalABC

  • @athn666
    @athn666 2 года назад

    после просмотра этого видоса, сразу в EPAM забрали
    профит

  • @user-nm1bg2jk6t
    @user-nm1bg2jk6t Год назад

    Получилось установить на винду у кого нибудь ?

  • @Valeriaki
    @Valeriaki 4 года назад +2

    а как понять что значат скобки, двоеточия, тире, ковычки, какие именно названия и для каких вставлять и как писать эти "уровнения" .... Вы самого главного не рассказываете

    • @Surynovych
      @Surynovych 4 года назад

      У каждого ЯП есть свой синтаксис. Его просто надо вызубрить!

    • @Valeriaki
      @Valeriaki 4 года назад

      Anton Shekolian А что такое яп? Есть ли какое то пособие чтоб вызубрить

    • @Surynovych
      @Surynovych 4 года назад

      @@Valeriaki ЯП - язык программирования! Синтаксис это стандарт правописания того или другого языка. Его надо просто выучить, запомнить, и все. Если уже мы говорим про Синтаксис, то он самый лёгкий у двух языков: html и Python.

    • @Valeriaki
      @Valeriaki 4 года назад

      Anton Shekolian Антон, спасибо большое! Буду искать значит учебные материалы что бы выучить синтаксис! Как раз это я и хотела узнать.. спасибо ещё раз.

  • @Alois_Germany
    @Alois_Germany 4 года назад

    Этакий улучшенный Python.

    • @parker4237
      @parker4237 3 года назад

      Python на стероидах от js

  • @sanchopancho1640
    @sanchopancho1640 2 года назад

    Это просто

  • @na_kurage
    @na_kurage Год назад

    Люди привыкли к this, а они называют self. Не такие, как все 😁

  • @theswiftdevelopers1301
    @theswiftdevelopers1301 6 лет назад +43

    За час хорошо но поверхностно у меня курс более детальный

    • @pasha7324
      @pasha7324 6 лет назад +3

      Это точно =) Советую курс начинающим программистам под iOS.
      UPD 18.05.18: благодаря курсу работаю на позиции Junior iOS developer.
      UPD 18.04.22: Работаю четвертый год iOS разработчиком в Европе.

    • @MykMur
      @MykMur 6 лет назад +17

      Это лучшая реклама, которую я видел

    • @user-ry3tu8rq8s
      @user-ry3tu8rq8s 6 лет назад

      да, твой курс хорош

    • @coolerpsp
      @coolerpsp 5 лет назад +1

      @@user-ry3tu8rq8s Только за деньги)

    • @alisamokarenko
      @alisamokarenko 5 лет назад

      Твой курс лучше на много так как у тебя именно обучение , а тут можно сказать просто что автор тупо перечислил на видео 20% основного функционала от Swift. не рассказал даже где и как и что нужно и можно использовать

  • @lettonkom4354
    @lettonkom4354 7 лет назад +11

    Это не больше, чем обзор на язык.

    • @Burgaltay
      @Burgaltay 5 лет назад +3

      пф... а что ты хотел за час???

    • @mr.x1908
      @mr.x1908 4 года назад +2

      Это не больше чем коммент на Ютуб

  • @nicolasvaschukas8722
    @nicolasvaschukas8722 3 года назад

    Жаль видео устарело не знаю как раньше теперь не надо назначать тип данных - swift сам умеет назначать нужный
    Так что писать var a : int = 23 не нужно писать пишем var a = 23 и все

  • @sergeymanshin4181
    @sergeymanshin4181 4 года назад +43

    как же у меня горит с подобных видео. это не изучение свифта, а изучение основных основ программирования на примере языка свифт. мало того, это ещё и овер поверхностно (это переменная, а это константа, а вот это строка, а ещё мы можем их склеить.) и местами от того непонятно для реального новичка(а зачем нужны переменные, а массивы, а структуры, а что за импорт, а как он работает ). а для человека, хоть чуть-чуть разбирающегося, это видео нисколько не полезно, сори

    • @happylim6652
      @happylim6652 Год назад +1

      Та это же Гоша Дударь

    • @unknownbeliever37
      @unknownbeliever37 Год назад +1

      Я тоже зашёл то же самое написать

  • @Life-id4dd
    @Life-id4dd 6 лет назад

    не судите строго, что я не так в коде написал, что не складываться 2 числовых переменных
    func zoo(x:Int, z:Int)->Int {
    print("Hello-\(x) \(z)")
    return z+x
    Вот сам код полной программы
    class Z{
    func zoo(x:Int) {
    print("Hel-\(x)")
    }
    }
    class X:Z{
    func zoo(x:Int, z:Int)->Int {
    print("Hello-\(x) \(z)")
    return z+x
    }
    }
    let s=X()
    s.zoo(x:50, z:24)

  • @rucodinger
    @rucodinger 2 года назад

    Apple сделали swift доступным на windows