ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

Composing View Controllers pt.4: Integration Tests vs. Contract vs. UI Tests (Lifecycle Observers)

Автор: Essential Developer

Загружено: 2018-08-07

Просмотров: 3060

Описание: ★ Register Now to Our Free iOS Career Course! https://www.essentialdeveloper.com/co...

Subscribe to our channel: https://www.youtube.com/essentialdeve...

In this video, we're going to improve our `Swift View Controller Lifecycle Observers` by increasing the test confidence with Integration Tests.

We’re going to discuss the difference between UI Tests, Integration Tests and Contract Tests (Unit Tests). We’ll also bring up some ideas on when to use one over the others.

The tests we wrote in the previous episode are usually called "Unit Tests" but, in the context of our framework, we like to call them “Contract Tests.” We call them “Contract Tests” because they ensure we’re using the UIViewController Container API correctly, as defined in Apple’s documentation (or the contract).

Source code: https://github.com/essentialdeveloper...

Apple Docs (Implementing a Container View Controller): https://developer.apple.com/documenta...

★ Professional iOS Engineering S01

Take your skillset to the next level and boost your career https://www.essentialdeveloper.com/pr...

★ Download our new app

You can download Neat Trivia from the App Store today at https://itunes.apple.com/app/id125311....

Connect with us on:

• Website: https://www.essentialdeveloper.com
• Twitter:   / essentialdevcom  
• Facebook:   / essentialdeveloper  

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Composing View Controllers pt.4: Integration Tests vs. Contract vs. UI Tests (Lifecycle Observers)

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

Composing View Controllers pt.1: Storyboards composition

Composing View Controllers pt.1: Storyboards composition

How to create a Generic Networking Layer in iOS apps (Refresh Tokens, Combine, Async/Await, SwiftUI)

How to create a Generic Networking Layer in iOS apps (Refresh Tokens, Combine, Async/Await, SwiftUI)

Unit Testing a SwiftUI application in Xcode | Advanced Learning #17

Unit Testing a SwiftUI application in Xcode | Advanced Learning #17

Занятие 15: Unit/UI тесты Swift.

Занятие 15: Unit/UI тесты Swift.

Важность конфиденциальности в iOS

Важность конфиденциальности в iOS

How senior iOS devs test & refactor legacy code with Massive View Controllers | Live Dev Mentoring

How senior iOS devs test & refactor legacy code with Massive View Controllers | Live Dev Mentoring

Когда газовая промышленность потерпела крах, мы выживали на солевых газах.

Когда газовая промышленность потерпела крах, мы выживали на солевых газах.

‌How this iOS Dev made Xcode builds 70% faster & got 3 pay raises | iOS Lead Essentials Podcast #055

‌How this iOS Dev made Xcode builds 70% faster & got 3 pay raises | iOS Lead Essentials Podcast #055

AI Spending Delivers Mixed Results to Stocks | Bloomberg Tech 1/29/2026

AI Spending Delivers Mixed Results to Stocks | Bloomberg Tech 1/29/2026

How senior iOS devs plan and test-drive app ideas into solid iOS apps | Live Dev Mentoring

How senior iOS devs plan and test-drive app ideas into solid iOS apps | Live Dev Mentoring

Этот «блинчатый» двигатель может сделать электромобили невероятно быстрыми (Mercedes его купил).

Этот «блинчатый» двигатель может сделать электромобили невероятно быстрыми (Mercedes его купил).

China’s Next AI Shock Is Hardware

China’s Next AI Shock Is Hardware

Katastrofa samolotu z politykami / Pilne decyzje w Kremlu / Zawieszenie broni

Katastrofa samolotu z politykami / Pilne decyzje w Kremlu / Zawieszenie broni

How to speed up slow Xcode builds, modularize & migrate legacy Obj-C to Swift | Live Dev Mentoring

How to speed up slow Xcode builds, modularize & migrate legacy Obj-C to Swift | Live Dev Mentoring

How to achieve a better iOS dev salary and quality of life | iOS Lead Essentials Podcast #061

How to achieve a better iOS dev salary and quality of life | iOS Lead Essentials Podcast #061

The Top Secret Manufacturing of Optimus: Inside Tesla’s Robot Factory (Full Process)

The Top Secret Manufacturing of Optimus: Inside Tesla’s Robot Factory (Full Process)

iOS DEV: When should we write the integration tests to test the framework? | ED Clips

iOS DEV: When should we write the integration tests to test the framework? | ED Clips

Dependency Inversion VS Dependency Injection | SOLID Design Principles with Python & Swift

Dependency Inversion VS Dependency Injection | SOLID Design Principles with Python & Swift

Основы криптографии: что должен понимать каждый Swift-разработчик

Основы криптографии: что должен понимать каждый Swift-разработчик

Claude Code Ends SaaS, the Gemini + Siri Partnership, and Math Finally Solves AI | #224

Claude Code Ends SaaS, the Gemini + Siri Partnership, and Math Finally Solves AI | #224

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]