#28 Обработка ошибок в Swift. Swift for beginners

  Рет қаралды 3,229

justaSid

justaSid

Күн бұрын

Пікірлер: 15
@xmkt9047
@xmkt9047 Жыл бұрын
спасибо большое, объяснил быстро и понятно
@pele057
@pele057 2 жыл бұрын
Спасибо огромное!
@ongrustit
@ongrustit 2 жыл бұрын
Спасибо вам большое за видео, про обработки исключений, для это больная тема, просто в языках С#, Ruby, мне легче понять конструкцию try catch чем здесь, но и также для меня больная тема асинхронность в Swift, опять мне лучше понять ее в других языках чем здесь.
@alexandersobolev2091
@alexandersobolev2091 3 жыл бұрын
лайк подписка за старания, очень информативно!
@egorsev
@egorsev 4 жыл бұрын
Отличный урок. Но по- моему, красивее обрабатывать ошибки switch :)
@justasid001
@justasid001 4 жыл бұрын
Спасибо за дополнение )
@egorsev
@egorsev 4 жыл бұрын
@@justasid001 отличный канал, таких не хватает. Много что для себя нового узнаешь. Успехов в продвижении !!!
@justasid001
@justasid001 4 жыл бұрын
Приятно слышать)
@IhorFedii-n1i
@IhorFedii-n1i 3 жыл бұрын
спасибо!
@AlexPeresedov
@AlexPeresedov 2 жыл бұрын
Спасибо за видео! А зачем в принципе нужен "try!" ? Зачем рисковать? Могу представить только один случай - когда не нужно возвращать опционал, но это не большая проблема, в сравнении с runtime error
@justasid001
@justasid001 2 жыл бұрын
На тот случай если вы уверены что значение всегда будет
@hakobjanyan
@hakobjanyan 3 жыл бұрын
thanks
@mdyrhino
@mdyrhino 3 жыл бұрын
В чем разница подходов? Зачем мне так многословно обрабатывать ошибку в функции (а потом оборачивать вызов еще отдельным синтаксисом), если я могу возвращать опционал сразу в описании типа возвратного и привычно стандартно его обрабатывать(различными способами на мой выбор) и по nil понять, что беда при исполнении произошла. А логирование, если это важно и нужно, обеспечить отдельной структурой, куда писать все комменты по ошибке. Таким подходом я обеспечу непадение приложения более легковестной конструкцией. Что я не понимаю?
@justasid001
@justasid001 3 жыл бұрын
Как при вашем подходе определить причину nil? Возможно нужно будет показать причину, почему получился nil. А как ее найти если обработки нет. А самое главное как поймёт пользователь, что случилось?
@stilljunior1764
@stilljunior1764 2 жыл бұрын
спасибо!!
60 [Джун] Обработка ошибок | Swift уроки
42:37
LazyLoad Swift & iOS
Рет қаралды 843
This dad wins Halloween! 🎃💀
01:00
Justin Flom
Рет қаралды 63 МЛН
Trick-or-Treating in a Rush. Part 2
00:37
Daniel LaBelle
Рет қаралды 34 МЛН
ЛУЧШИЙ ФОКУС + секрет! #shorts
00:12
Роман Magic
Рет қаралды 25 МЛН
№38 - Обработка ошибок в Swift | Работай с Error как ПРО!
1:08:58
Swift. Async/Await. Actors
1:03:51
Программирование - интерес жизни
Рет қаралды 242
34. Обработка ошибок
8:46
SwiftBook
Рет қаралды 1,3 М.
Что такое антипаттерны?
12:19
Merion Academy
Рет қаралды 42 М.
Throwing functions в Swift
21:23
SwiftBook
Рет қаралды 2,8 М.
23 [Джун] Оператор guard
26:23
LazyLoad Swift & iOS
Рет қаралды 2,2 М.
This dad wins Halloween! 🎃💀
01:00
Justin Flom
Рет қаралды 63 МЛН