Swift с нуля: Xcode урок 21 - что такое Generic (для новичков)
Вставка
- Опубліковано 8 лют 2025
- Двадцать первая серия по обучению языка программирования "Swift" в программе Xcode.
Куда присоединиться:
Всем привет, теперь вы сможете меня поддержать и получить эксклюзивные и закрытые видео смотреть тут - boosty.to/thes...
1.Наше сообщество в вк(более 6 + тыс) = theswif...
2.В телеграмме мы помогаем новичкам и всем желающим (нас больше 3 000 + тыс) - t.me/joinchat/...
Огромное, Вам, спасибо! Очень доходчиво и просто объясняете сложные вещи в программировании. В будущих уроках хотелось бы увидеть примеры с JSON и с базами данных.
Mike Dee , спасибо, старался
Спасибо большое! Один из лучших каналов по Swift👍
Большое спасибо за понятный урок!
Очень помогают твои уроки. Огромное СПАСИБО за твой труд !
Все понятно и все просто. Спасибо за Ваш труд.
Спасибо вам огромное
Ваши уроки можно смело рекомендовать тем кто хочет чего то научиться
Все доходчиво
Уроки лучшие. Даже в 21 году я забил на всех и начал смотреть их.
Вы просто написали sringArrey по этому не показывала, так как вы уже набрали st...
Спасибо за видео урок, все понятно и четко)
Строка «mama» - это очень мило
Большое спасибо за понятное обьяснение. Действительно очень удобный и нужный инструмент.
Очень круто! Спасибо!
Спасибо за урок, все максимально понятно и просто. Лайк!
Всё понятно, спасибо!)
Спасибо огромное за Ваши уроки все доходчиво и понятно!!!
Вы чудо, спасибо.
не знаю что ответить)
со структурой вообще крутой пример спасибо
Спасибо большое за урок!
Дай Бог вспомнить про эти дженерики в нужный момент! Спасибо.
а ты смотришь как сериал или ты делаешь дз под каждый урок?
@@theswiftdevelopers1301 начиная с этого урока смотрю и запоминаю (хотя знаю что это неправильно). Хочу (или даже НУЖНО ) быстрее добраться до следующего раздела.
Отличный урок! Спасибо большое!
Большое спасибо за бесплатное обучение программированию! Я в первые решился научиться языку программирования и ни когда до этого не сталкивался с этим. Вроде все начал понимать, но потом на этапе функции, классы, структуры, и "for", что то пошло не так, может где то упустил, и все пошло как снежный ком. Теперь с трудом понимаю и только частями. Наверное вернусь обратно к ранним урокам.
ты самый крутой. здоровья тебе
Большое спасибо!
Все просто, емко и понятно!
спасибо
спасибо)
круто!!! огромная благодарность!!!
Большое спасибо! Познавательно!
Боже, это прекрасно, спасибо большое
Смотрю я на стоимость бакса в правом верхнем углу, и никакие дженерики не способны развеять мою грусть...)
все классно и мне это помогает)
Огромное, Вам, спасибо!
спасибо и вам
Большое спасибо +++
Alexander Kirilenkov , будем стараться ещё выпускать!;)
Как всегда круто! Большое спасибо, очень доходчиво, отличные понятные примеры. Единственное, не понял зачем 57 строка, зачем создавали пустой массив, вроде и без него всё работает?
Отличный урок
Я бы сделал что-то типа такого(интересно хуже это, или нет){
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 месяца), и так как очень быстро научился то знаю сложные вещи по типу работы с сервером, потоками, тд, но иногда совсем не знаю банальные вещи. Так как тупо не успел выучить)))
для чего в третьем примере создали вначале пустой массив?
хороший вопрос
Спасибо!!!
Спасибо Вам большое! А подскажите пожалуйста, в чем разница если вместо дженерика использовать тип “Any “ работает вроде бы также ) или так лучше не делать? Спасибо
Дженерик это паттерн
Жалко не показал как работать дальше с типом дженерик. Например дженерик с цифрой внутри нельзя сравнивать с другой цифрой, его нужно сначала превратить как-то в Int и т.п.
вопрос к автору,не понял смысл функции doNothing.можно хотябы кратко ответить ?
спасибо
Евгений, спасибо как всегда!!!! Срач в комментах говорит про успех))) Не обращайте внимание на сеньеров в комментариях)))
на последней задании не могу добавт тип int помогите почему. ? если там работает генерик
все хорошо, спасибо за инфу, но по-моему пишется "print"
Как вариант: можно передавать в функцию массив типа Any и всё работает прекрасно.
Спасибо. А про GUI будет?
rensbit , хотелось бы дать UIkit, как время появиться
Похоже что я и это и имел в виду. Я спрашивал о создании приложений с интерфейсом для iOS.
прикольно
Куда присоединиться:
1.Наше сообщество в вк(добаляемся к более 3,5 тыс) = vk.com/theswiftdevelopers
2.В телеграмме мы помогаем новичкам и всем желающим (нас больше 1,500 тыс) - t.me/joinchat/BAn0BkLMGrfpDYy2cnysNg
p.s
Домашние задание: смотрите в группах!
Если все понравилось ты знаешь что делать;)
Ставь лайк и пиши комент! :)
Все равно я не пойму смысла этого всего. Изначально Apple ликовала какой Swift строготипизированный, позиционировала это как фишку. А теперь добавляет дженерики, и рассказывает как круто можно обойти эту строгую типизацию и писать более компактный и лаконичный код.
уже трудно
дальше легче будет
@@theswiftdevelopers1301 вы проделали колоссальный труд.спасибо!
Крч шаблоны c++ реализующие парадигму обобщенного программирования, в этом весь ябл напридумывали названий, ну хоть не питоновские магические методы.
+Mr Smeet , полностью согласен!)
вообще супер! спасибо вам!
Спасибо