Dependency Injection

  Рет қаралды 15,085

SwiftBook

SwiftBook

6 жыл бұрын

Привет-привет!
Сегодня мы с вами познакомимся с простой концепцией, которая имеет сложное название Dependency Injection (Инъекция зависимостей).
На самом деле Вы будете удивлены, что давно используете этот принцип в своих проектах, но сегодня мы разберем его по косточкам и посмотрим на что действительно нужно обратить внимание, когда пишем код.
Конечный проект: github.com/IvanAkulov/iOS-Dem...
Не забывайте, что это видео не для начинающих разработчиков, а для тех, кто уже имеет хотя бы небольшой опыт разработки в программе Xcode!
Базовые знания вы также можете получить на swiftbook.org/
Поехали!
Наш форум, где вы всегда можете задать ваши вопросы:
forum.swiftbook.ru
Присоединяйтесь к нашей группе в "ВКонтакте":
swiftbook
Присоединяйтесь к нашей группе в "facebook":
/ swiftbook.ru
Мы в telegram:
t.me/swiftbook_chat

Пікірлер: 17
@leonid7964
@leonid7964 5 жыл бұрын
Спасибо большое за это видео. Целый день пытался разобраться зачем это все нужно и переводил англоязычные статьи, а оказалось, что есть это видео, где все просто и понятно разъяснено. Спасибо, Иван, что ведете этот канал и снимаете такие полезные видео!
@sergeybizunov6387
@sergeybizunov6387 5 жыл бұрын
Короткое и понятно, спасибо Ваня!
@user-wy7qh8mj1p
@user-wy7qh8mj1p 5 жыл бұрын
Норм !
@farmfarm2270
@farmfarm2270 Жыл бұрын
🙏☺️
@proit-2838
@proit-2838 2 жыл бұрын
Привет из Сан Франциско
@rewqyuio3194
@rewqyuio3194 6 жыл бұрын
Привет. А можно видео про Typhoon?
@EvilGenius2909
@EvilGenius2909 6 жыл бұрын
Тема IoC не оч. раскрыта. И ожидал обзора тех самых библиотек, что в конце бегло упомянуты. Таки что в мире Swift'а юзают в качестве Dagger или Autofac?
@sergei3488
@sergei3488 6 жыл бұрын
А как выглядит dependency inversion? Полагал что зависимость через протоколы это она и есть.
@SwiftBook
@SwiftBook 6 жыл бұрын
добрый вечер! Да, это оно и есть, просто я тут его использовал для более правильного кода, что ли :) А так тут получился пример и dependency inversion и dependency injection.
@fgrdn
@fgrdn 6 жыл бұрын
понапридумывают названий новых для древних концепций...
@SwiftBook
@SwiftBook 6 жыл бұрын
Это чтобы напугать как следует!
@user-yd9xy3rb4x
@user-yd9xy3rb4x 2 жыл бұрын
А какая разница между strategy ?
@user-pj2ch4yw5g
@user-pj2ch4yw5g 2 жыл бұрын
sps bolshoye 2
@popovd
@popovd 6 жыл бұрын
А те кто игнорят storyboard это бывшие разработчики под Android))))
Знакомство с Realm (Swift 4.2)
18:04
SwiftBook
Рет қаралды 16 М.
Теория MVVM
10:46
SwiftBook
Рет қаралды 33 М.
ОСКАР ИСПОРТИЛ ДЖОНИ ЖИЗНЬ 😢 @lenta_com
01:01
Can You Draw A PERFECTLY Dotted Line?
00:55
Stokes Twins
Рет қаралды 94 МЛН
아이스크림으로 체감되는 요즘 물가
00:16
진영민yeongmin
Рет қаралды 4,9 МЛН
iOS РАЗРАБОТКА: Swift - язык программирования
1:03
STRONG TEAM - QA и тестирование
Рет қаралды 341
Caching images
11:41
SwiftBook
Рет қаралды 7 М.
Как парсить JSON в Swift 4? (Parse JSON in Swift 4)
10:58
KVO Key-Value Observing и KVC Key-Value Coding
16:28
SwiftBook
Рет қаралды 9 М.
17. Инструкция guard
5:51
SwiftBook
Рет қаралды 1,1 М.
Жизненный цикл UIViewController (Swift 4)
17:23
SwiftBook
Рет қаралды 21 М.
LayoutSubviews vs layoutIfNeeded (Swift 5)
17:56
SwiftBook
Рет қаралды 13 М.