Swift с нуля: Xcode урок 21 - что такое Generic (для новичков)

  Рет қаралды 13,859

The Swift Developers

The Swift Developers

7 жыл бұрын

Двадцать первая серия по обучению языка программирования "Swift" в программе Xcode.
Куда присоединиться:
Всем привет, теперь вы сможете меня поддержать и получить эксклюзивные и закрытые видео смотреть тут - boosty.to/theswiftdevelopers
1.Наше сообщество в вк(более 6 + тыс) = theswiftdevelopers​
2.В телеграмме мы помогаем новичкам и всем желающим (нас больше 3 000 + тыс) - ​t.me/joinchat/Qswat5FErtb3cPfV

Пікірлер: 69
@shapovalentine
@shapovalentine 5 жыл бұрын
Спасибо большое! Один из лучших каналов по Swift👍
@MrBanifaciy
@MrBanifaciy 7 жыл бұрын
Огромное, Вам, спасибо! Очень доходчиво и просто объясняете сложные вещи в программировании. В будущих уроках хотелось бы увидеть примеры с JSON и с базами данных.
@theswiftdevelopers1301
@theswiftdevelopers1301 7 жыл бұрын
Mike Dee , спасибо, старался
@christferna
@christferna 2 жыл бұрын
Большое спасибо за понятный урок!
@mrunicorn-p4x
@mrunicorn-p4x 2 жыл бұрын
Все понятно и все просто. Спасибо за Ваш труд.
@Unicorngamechannel
@Unicorngamechannel 4 жыл бұрын
Спасибо вам огромное Ваши уроки можно смело рекомендовать тем кто хочет чего то научиться Все доходчиво
@loikovalerij2143
@loikovalerij2143 2 жыл бұрын
Очень помогают твои уроки. Огромное СПАСИБО за твой труд !
@dariakoshel9957
@dariakoshel9957 4 жыл бұрын
Большое спасибо за понятное обьяснение. Действительно очень удобный и нужный инструмент.
@elenayanovskaya3823
@elenayanovskaya3823 7 жыл бұрын
Спасибо большое за урок!
@mr.targimskiy3215
@mr.targimskiy3215 4 жыл бұрын
Спасибо за урок, все максимально понятно и просто. Лайк!
@rovsen1993
@rovsen1993 5 жыл бұрын
Вы просто написали sringArrey по этому не показывала, так как вы уже набрали st... Спасибо за видео урок, все понятно и четко)
@user-or1jm7oh4b
@user-or1jm7oh4b 2 жыл бұрын
Уроки лучшие. Даже в 21 году я забил на всех и начал смотреть их.
@caspernew6697
@caspernew6697 4 жыл бұрын
Отличный урок! Спасибо большое!
@den6335
@den6335 2 жыл бұрын
Спасибо огромное за Ваши уроки все доходчиво и понятно!!!
@postmodern3509
@postmodern3509 4 жыл бұрын
Боже, это прекрасно, спасибо большое
@HarDxSmile
@HarDxSmile 6 жыл бұрын
Большое спасибо! Познавательно!
@vlasovgrigorii9761
@vlasovgrigorii9761 6 жыл бұрын
круто!!! огромная благодарность!!!
@itananas
@itananas 2 жыл бұрын
Всё понятно, спасибо!)
@user-xu3us8vg2p
@user-xu3us8vg2p 2 жыл бұрын
Очень круто! Спасибо!
@GlebGrishakov-tl5uj
@GlebGrishakov-tl5uj 6 жыл бұрын
Большое спасибо! Все просто, емко и понятно!
@theswiftdevelopers1301
@theswiftdevelopers1301 6 жыл бұрын
спасибо
@bulrat
@bulrat Жыл бұрын
вообще супер! спасибо вам!
@TechnoBog-ov2mp
@TechnoBog-ov2mp 3 жыл бұрын
Строка «mama» - это очень мило
@denysslynko4180
@denysslynko4180 5 жыл бұрын
все классно и мне это помогает)
@eqman_co
@eqman_co 6 жыл бұрын
Отличный урок
@olgadakhel7649
@olgadakhel7649 5 жыл бұрын
Вы чудо, спасибо.
@theswiftdevelopers1301
@theswiftdevelopers1301 5 жыл бұрын
не знаю что ответить)
@user-zt2ot2wj9p
@user-zt2ot2wj9p 3 жыл бұрын
со структурой вообще крутой пример спасибо
@user-my3zv3tc8z
@user-my3zv3tc8z 6 жыл бұрын
Большое спасибо за бесплатное обучение программированию! Я в первые решился научиться языку программирования и ни когда до этого не сталкивался с этим. Вроде все начал понимать, но потом на этапе функции, классы, структуры, и "for", что то пошло не так, может где то упустил, и все пошло как снежный ком. Теперь с трудом понимаю и только частями. Наверное вернусь обратно к ранним урокам.
@grigorhovhannisyan1108
@grigorhovhannisyan1108 5 жыл бұрын
Огромное, Вам, спасибо!
@theswiftdevelopers1301
@theswiftdevelopers1301 5 жыл бұрын
спасибо и вам
@M00N_D0G
@M00N_D0G 4 жыл бұрын
ты самый крутой. здоровья тебе
@Kiriyaki65548
@Kiriyaki65548 5 жыл бұрын
Дай Бог вспомнить про эти дженерики в нужный момент! Спасибо.
@theswiftdevelopers1301
@theswiftdevelopers1301 5 жыл бұрын
а ты смотришь как сериал или ты делаешь дз под каждый урок?
@Kiriyaki65548
@Kiriyaki65548 5 жыл бұрын
@@theswiftdevelopers1301 начиная с этого урока смотрю и запоминаю (хотя знаю что это неправильно). Хочу (или даже НУЖНО ) быстрее добраться до следующего раздела.
@YuliiaJV
@YuliiaJV 5 жыл бұрын
Спасибо!!!
@AlexanderKirilenkov
@AlexanderKirilenkov 7 жыл бұрын
Большое спасибо +++
@theswiftdevelopers1301
@theswiftdevelopers1301 7 жыл бұрын
Alexander Kirilenkov , будем стараться ещё выпускать!;)
@user-ry3tu8rq8s
@user-ry3tu8rq8s 6 жыл бұрын
для чего в третьем примере создали вначале пустой массив?
@iOS_Developer_Swift
@iOS_Developer_Swift 6 жыл бұрын
хороший вопрос
@user-ef4ok8zm4r
@user-ef4ok8zm4r 10 ай бұрын
спасибо)
@stanislav_vykhnevych
@stanislav_vykhnevych 2 жыл бұрын
Я бы сделал что-то типа такого(интересно хуже это, или нет){ let ArrayString: [String] = ["Anton", "Vlad", "Maks"] let ArrayInt: [Int] = [1,2,3,4,5] let ArrayFloat: [Float] = [2.23, 3.44, 5.78, 1.22, 9.06] func PrintArrays(x: [Any]){ for i in x{ print(i) } } PrintArrays(x: ArrayString) PrintArrays(x: ArrayInt) PrintArrays(x: ArrayFloat) } Поскольку я уже работаю IOS разработчиком(3 месяца назад устроился ,а всего программирую на Свифт 4 месяца), и так как очень быстро научился то знаю сложные вещи по типу работы с сервером, потоками, тд, но иногда совсем не знаю банальные вещи. Так как тупо не успел выучить)))
@laisermed
@laisermed 5 жыл бұрын
спасибо
@FominValera
@FominValera 3 жыл бұрын
Спасибо
@iOS_Developer_Swift
@iOS_Developer_Swift 6 жыл бұрын
на последней задании не могу добавт тип int помогите почему. ? если там работает генерик
@em492
@em492 3 жыл бұрын
Как всегда круто! Большое спасибо, очень доходчиво, отличные понятные примеры. Единственное, не понял зачем 57 строка, зачем создавали пустой массив, вроде и без него всё работает?
@TheKonan78
@TheKonan78 6 жыл бұрын
прикольно
@user-te2rm1vk2r
@user-te2rm1vk2r 2 жыл бұрын
Спасибо Вам большое! А подскажите пожалуйста, в чем разница если вместо дженерика использовать тип “Any “ работает вроде бы также ) или так лучше не делать? Спасибо
@theswiftdevelopers1301
@theswiftdevelopers1301 2 жыл бұрын
Дженерик это паттерн
@MegaDigri
@MegaDigri 6 жыл бұрын
Евгений, спасибо как всегда!!!! Срач в комментах говорит про успех))) Не обращайте внимание на сеньеров в комментариях)))
@user-mt1mz9og6t
@user-mt1mz9og6t 5 жыл бұрын
вопрос к автору,не понял смысл функции doNothing.можно хотябы кратко ответить ?
@theswiftdevelopers1301
@theswiftdevelopers1301 7 жыл бұрын
Куда присоединиться: 1.Наше сообщество в вк(добаляемся к более 3,5 тыс) = vk.com/theswiftdevelopers 2.В телеграмме мы помогаем новичкам и всем желающим (нас больше 1,500 тыс) - t.me/joinchat/BAn0BkLMGrfpDYy2cnysNg p.s Домашние задание: смотрите в группах! Если все понравилось ты знаешь что делать;) Ставь лайк и пиши комент! :)
@nordost8
@nordost8 5 жыл бұрын
Жалко не показал как работать дальше с типом дженерик. Например дженерик с цифрой внутри нельзя сравнивать с другой цифрой, его нужно сначала превратить как-то в Int и т.п.
@iOSnick
@iOSnick 6 жыл бұрын
все хорошо, спасибо за инфу, но по-моему пишется "print"
@rensbit
@rensbit 7 жыл бұрын
Спасибо. А про GUI будет?
@theswiftdevelopers1301
@theswiftdevelopers1301 7 жыл бұрын
rensbit , хотелось бы дать UIkit, как время появиться
@rensbit
@rensbit 7 жыл бұрын
Похоже что я и это и имел в виду. Я спрашивал о создании приложений с интерфейсом для iOS.
@barche75
@barche75 7 жыл бұрын
Как вариант: можно передавать в функцию массив типа Any и всё работает прекрасно.
@user-mt1mz9og6t
@user-mt1mz9og6t 5 жыл бұрын
уже трудно
@theswiftdevelopers1301
@theswiftdevelopers1301 5 жыл бұрын
дальше легче будет
@user-mt1mz9og6t
@user-mt1mz9og6t 5 жыл бұрын
@@theswiftdevelopers1301 вы проделали колоссальный труд.спасибо!
@dmitryopokin8651
@dmitryopokin8651 7 жыл бұрын
Крч шаблоны c++ реализующие парадигму обобщенного программирования, в этом весь ябл напридумывали названий, ну хоть не питоновские магические методы.
@theswiftdevelopers1301
@theswiftdevelopers1301 7 жыл бұрын
+Mr Smeet , полностью согласен!)
@e_rom
@e_rom 6 жыл бұрын
Все равно я не пойму смысла этого всего. Изначально Apple ликовала какой Swift строготипизированный, позиционировала это как фишку. А теперь добавляет дженерики, и рассказывает как круто можно обойти эту строгую типизацию и писать более компактный и лаконичный код.
Советы на всё лето 4 @postworkllc
00:23
История одного вокалиста
Рет қаралды 4,7 МЛН
Викторина от МАМЫ 🆘 | WICSUR #shorts
00:58
Бискас
Рет қаралды 5 МЛН
Зачем нужны указатели в C++?
8:14
Dima
Рет қаралды 11 М.
Программисты-самоучки... Слушайте внимательно.
22:45
Евгений Афанасьев
Рет қаралды 23 М.