Throwing functions в Swift

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

CaseIterable Enum для TableView
▶︎

CaseIterable Enum для TableView

Дмитрий Михайлов — Архитектурный подход к обработке ошибок
▶︎

Дмитрий Михайлов — Архитектурный подход к обработке ошибок

URLSession. Топ основных ошибок с которыми сталкиваются все
▶︎

URLSession. Топ основных ошибок с которыми сталкиваются все

Собеседуем Java-разработчика вместе с Senior из Wildberries
▶︎

Собеседуем Java-разработчика вместе с Senior из Wildberries

Память в IOS. ARC. Part I - Разбор вопросов с IOS собеседований
▶︎

Память в IOS. ARC. Part I - Разбор вопросов с IOS собеседований

Deep Focus Music for Elite Concentration | Flow State Work & Study No Lyrics ☁️ Ambient
▶︎

Deep Focus Music for Elite Concentration | Flow State Work & Study No Lyrics ☁️ Ambient

Сложные вопросы по iOS  и простые ответы на них - Mad Brains Техно
▶︎

Сложные вопросы по iOS и простые ответы на них - Mad Brains Техно

ООП на Swift. Урок 11: Обработка ошибок - Xcode Swift iOS Apple разработка ПО iPhone iPad Mac iPod
▶︎

ООП на Swift. Урок 11: Обработка ошибок - Xcode Swift iOS Apple разработка ПО iPhone iPad Mac iPod

Как стать iOS-разработчиком с нуля? Вебинар от Swiftbook
▶︎

Как стать iOS-разработчиком с нуля? Вебинар от Swiftbook

Introductions to Closures in Swift
▶︎

Introductions to Closures in Swift

Adobe Is Completely F*cked.
▶︎

Adobe Is Completely F*cked.

How to use Do, Try, Catch, and Throws in Swift | Swift Concurrency #1
▶︎

How to use Do, Try, Catch, and Throws in Swift | Swift Concurrency #1

Что ждет Путина внутри страны в случае поражения? | Екатерина Шульман
▶︎

Что ждет Путина внутри страны в случае поражения? | Екатерина Шульман

Как найти первую работу начинающим в iOS-разработке. Вебинар от Swiftbook
▶︎

Как найти первую работу начинающим в iOS-разработке. Вебинар от Swiftbook

Grouping network calls like a boss - DispatchGroup
▶︎

Grouping network calls like a boss - DispatchGroup

Опционалы (Optionals) в Swift. Все методы извлечения | ! | ?? | Force unwrap | if let | guard let
▶︎

Опционалы (Optionals) в Swift. Все методы извлечения | ! | ?? | Force unwrap | if let | guard let

How to Start Coding | Programming for Beginners | Learn Coding | Intellipaat
▶︎

How to Start Coding | Programming for Beginners | Learn Coding | Intellipaat

Публичное Собеседование iOS | Alex Ozun, Роман Тысячник | iOS Ukraine #2
▶︎

Публичное Собеседование iOS | Alex Ozun, Роман Тысячник | iOS Ukraine #2

𝟭𝟵𝟵𝟵 𝗗𝗥𝗜𝗙𝗧 𝗜𝗡𝗧𝗢 𝗠𝗘𝗠𝗢𝗥𝗬 // Synthwave, Vaporwave, Cyberpunk, Chillwave, Retrowave, Dreamwave Playlist
▶︎

𝟭𝟵𝟵𝟵 𝗗𝗥𝗜𝗙𝗧 𝗜𝗡𝗧𝗢 𝗠𝗘𝗠𝗢𝗥𝗬 // Synthwave, Vaporwave, Cyberpunk, Chillwave, Retrowave, Dreamwave Playlist

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup
▶︎

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup