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

  Рет қаралды 14,022

The Swift Developers

The Swift Developers

Күн бұрын

Пікірлер: 69
@MrBanifaciy
@MrBanifaciy 7 жыл бұрын
Огромное, Вам, спасибо! Очень доходчиво и просто объясняете сложные вещи в программировании. В будущих уроках хотелось бы увидеть примеры с JSON и с базами данных.
@theswiftdevelopers1301
@theswiftdevelopers1301 7 жыл бұрын
Mike Dee , спасибо, старался
@christferna
@christferna 2 жыл бұрын
Большое спасибо за понятный урок!
@loikovalerij2143
@loikovalerij2143 2 жыл бұрын
Очень помогают твои уроки. Огромное СПАСИБО за твой труд !
@shapovalentine
@shapovalentine 6 жыл бұрын
Спасибо большое! Один из лучших каналов по Swift👍
@mrunicorn-p4x
@mrunicorn-p4x 3 жыл бұрын
Все понятно и все просто. Спасибо за Ваш труд.
@Unicorngamechannel
@Unicorngamechannel 4 жыл бұрын
Спасибо вам огромное Ваши уроки можно смело рекомендовать тем кто хочет чего то научиться Все доходчиво
@СтасЗверьков-у9о
@СтасЗверьков-у9о 3 жыл бұрын
Уроки лучшие. Даже в 21 году я забил на всех и начал смотреть их.
@rovsen1993
@rovsen1993 6 жыл бұрын
Вы просто написали sringArrey по этому не показывала, так как вы уже набрали st... Спасибо за видео урок, все понятно и четко)
@dariakoshel9957
@dariakoshel9957 4 жыл бұрын
Большое спасибо за понятное обьяснение. Действительно очень удобный и нужный инструмент.
@TechnoBog-ov2mp
@TechnoBog-ov2mp 3 жыл бұрын
Строка «mama» - это очень мило
@Kiriyaki65548
@Kiriyaki65548 5 жыл бұрын
Дай Бог вспомнить про эти дженерики в нужный момент! Спасибо.
@theswiftdevelopers1301
@theswiftdevelopers1301 5 жыл бұрын
а ты смотришь как сериал или ты делаешь дз под каждый урок?
@Kiriyaki65548
@Kiriyaki65548 5 жыл бұрын
@@theswiftdevelopers1301 начиная с этого урока смотрю и запоминаю (хотя знаю что это неправильно). Хочу (или даже НУЖНО ) быстрее добраться до следующего раздела.
@mr.targimskiy3215
@mr.targimskiy3215 4 жыл бұрын
Спасибо за урок, все максимально понятно и просто. Лайк!
@ДмитрийХомяков-я7ф
@ДмитрийХомяков-я7ф 2 жыл бұрын
Очень круто! Спасибо!
@den6335
@den6335 3 жыл бұрын
Спасибо огромное за Ваши уроки все доходчиво и понятно!!!
@СагитМирвалиев
@СагитМирвалиев 3 жыл бұрын
со структурой вообще крутой пример спасибо
@РыболовЯнаГрунта
@РыболовЯнаГрунта 7 жыл бұрын
Большое спасибо за бесплатное обучение программированию! Я в первые решился научиться языку программирования и ни когда до этого не сталкивался с этим. Вроде все начал понимать, но потом на этапе функции, классы, структуры, и "for", что то пошло не так, может где то упустил, и все пошло как снежный ком. Теперь с трудом понимаю и только частями. Наверное вернусь обратно к ранним урокам.
@itananas
@itananas 2 жыл бұрын
Всё понятно, спасибо!)
@olgadakhel7649
@olgadakhel7649 5 жыл бұрын
Вы чудо, спасибо.
@theswiftdevelopers1301
@theswiftdevelopers1301 5 жыл бұрын
не знаю что ответить)
@M00N_D0G
@M00N_D0G 4 жыл бұрын
ты самый крутой. здоровья тебе
@caspernew6697
@caspernew6697 5 жыл бұрын
Отличный урок! Спасибо большое!
@GlebGrishakov-tl5uj
@GlebGrishakov-tl5uj 6 жыл бұрын
Большое спасибо! Все просто, емко и понятно!
@theswiftdevelopers1301
@theswiftdevelopers1301 6 жыл бұрын
спасибо
@elenayanovskaya3823
@elenayanovskaya3823 7 жыл бұрын
Спасибо большое за урок!
@ВаромодГрибоедов
@ВаромодГрибоедов Жыл бұрын
спасибо)
@postmodern3509
@postmodern3509 5 жыл бұрын
Боже, это прекрасно, спасибо большое
@vlasovgrigorii9761
@vlasovgrigorii9761 6 жыл бұрын
круто!!! огромная благодарность!!!
@HarDxSmile
@HarDxSmile 6 жыл бұрын
Большое спасибо! Познавательно!
@em492
@em492 4 жыл бұрын
Как всегда круто! Большое спасибо, очень доходчиво, отличные понятные примеры. Единственное, не понял зачем 57 строка, зачем создавали пустой массив, вроде и без него всё работает?
@grigorhovhannisyan1108
@grigorhovhannisyan1108 6 жыл бұрын
Огромное, Вам, спасибо!
@theswiftdevelopers1301
@theswiftdevelopers1301 6 жыл бұрын
спасибо и вам
@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 месяца), и так как очень быстро научился то знаю сложные вещи по типу работы с сервером, потоками, тд, но иногда совсем не знаю банальные вещи. Так как тупо не успел выучить)))
@eqman_co
@eqman_co 6 жыл бұрын
Отличный урок
@denysslynko4180
@denysslynko4180 5 жыл бұрын
все классно и мне это помогает)
@MegaDigri
@MegaDigri 6 жыл бұрын
Евгений, спасибо как всегда!!!! Срач в комментах говорит про успех))) Не обращайте внимание на сеньеров в комментариях)))
@AlexanderKirilenkov
@AlexanderKirilenkov 7 жыл бұрын
Большое спасибо +++
@theswiftdevelopers1301
@theswiftdevelopers1301 7 жыл бұрын
Alexander Kirilenkov , будем стараться ещё выпускать!;)
@НиколайМ-и5щ
@НиколайМ-и5щ 6 жыл бұрын
для чего в третьем примере создали вначале пустой массив?
@iOS_Developer_Swift
@iOS_Developer_Swift 6 жыл бұрын
хороший вопрос
@ВиталийХряпин
@ВиталийХряпин 2 жыл бұрын
Спасибо Вам большое! А подскажите пожалуйста, в чем разница если вместо дженерика использовать тип “Any “ работает вроде бы также ) или так лучше не делать? Спасибо
@theswiftdevelopers1301
@theswiftdevelopers1301 2 жыл бұрын
Дженерик это паттерн
@IhorFedii-n1i
@IhorFedii-n1i 5 жыл бұрын
вопрос к автору,не понял смысл функции doNothing.можно хотябы кратко ответить ?
@nordost8
@nordost8 5 жыл бұрын
Жалко не показал как работать дальше с типом дженерик. Например дженерик с цифрой внутри нельзя сравнивать с другой цифрой, его нужно сначала превратить как-то в Int и т.п.
@YuliiaJV
@YuliiaJV 5 жыл бұрын
Спасибо!!!
@laisermed
@laisermed 5 жыл бұрын
спасибо
@theswiftdevelopers1301
@theswiftdevelopers1301 7 жыл бұрын
Куда присоединиться: 1.Наше сообщество в вк(добаляемся к более 3,5 тыс) = vk.com/theswiftdevelopers 2.В телеграмме мы помогаем новичкам и всем желающим (нас больше 1,500 тыс) - t.me/joinchat/BAn0BkLMGrfpDYy2cnysNg p.s Домашние задание: смотрите в группах! Если все понравилось ты знаешь что делать;) Ставь лайк и пиши комент! :)
@iOSnick
@iOSnick 6 жыл бұрын
все хорошо, спасибо за инфу, но по-моему пишется "print"
@rensbit
@rensbit 7 жыл бұрын
Спасибо. А про GUI будет?
@theswiftdevelopers1301
@theswiftdevelopers1301 7 жыл бұрын
rensbit , хотелось бы дать UIkit, как время появиться
@rensbit
@rensbit 7 жыл бұрын
Похоже что я и это и имел в виду. Я спрашивал о создании приложений с интерфейсом для iOS.
@iOS_Developer_Swift
@iOS_Developer_Swift 6 жыл бұрын
на последней задании не могу добавт тип int помогите почему. ? если там работает генерик
@TheKonan78
@TheKonan78 7 жыл бұрын
прикольно
@barche75
@barche75 7 жыл бұрын
Как вариант: можно передавать в функцию массив типа Any и всё работает прекрасно.
@IhorFedii-n1i
@IhorFedii-n1i 5 жыл бұрын
уже трудно
@theswiftdevelopers1301
@theswiftdevelopers1301 5 жыл бұрын
дальше легче будет
@IhorFedii-n1i
@IhorFedii-n1i 5 жыл бұрын
@@theswiftdevelopers1301 вы проделали колоссальный труд.спасибо!
@dmitryopokin8651
@dmitryopokin8651 7 жыл бұрын
Крч шаблоны c++ реализующие парадигму обобщенного программирования, в этом весь ябл напридумывали названий, ну хоть не питоновские магические методы.
@theswiftdevelopers1301
@theswiftdevelopers1301 7 жыл бұрын
+Mr Smeet , полностью согласен!)
@e_rom
@e_rom 6 жыл бұрын
Все равно я не пойму смысла этого всего. Изначально Apple ликовала какой Swift строготипизированный, позиционировала это как фишку. А теперь добавляет дженерики, и рассказывает как круто можно обойти эту строгую типизацию и писать более компактный и лаконичный код.
@bulrat
@bulrat 2 жыл бұрын
вообще супер! спасибо вам!
@FominValera
@FominValera 3 жыл бұрын
Спасибо
Family Love #funny #sigma
00:16
CRAZY GREAPA
Рет қаралды 52 МЛН
ТЫ В ДЕТСТВЕ КОГДА ВЫПАЛ ЗУБ😂#shorts
00:59
BATEK_OFFICIAL
Рет қаралды 3,7 МЛН
1, 2, 3, 4, 5, 6, 7, 8, 9 🙈⚽️
00:46
Celine Dept
Рет қаралды 96 МЛН
Combine. UIKit Controls Publisher
23:26
Программирование - интерес жизни
Рет қаралды 125