Swift中的异常和错误处理
和支持的编程范式一样,Swift同样提供了多种错误处理的方法。例如,你最先能想到的,就是optional,但它只适合处理显而易见的简单错误。为此,Swift还专门提供了更富表现力的错误处理方法,它们用起来就像传统OOP语言一样,用throws抛出错误,用try...catch...进行捕捉处理。但面对我们日常编程需要处理的问题,这些错误处理机制就会在一些时候变得行为诡异,甚至出乎我们预料。于是,聪明的开发者们还利用Swift的语言特性定制了Swift专属的错误处理套路。在这个系列里,我们就集中来讨论这些错误处理机制的应用场景,以及它们各自的能力和缺陷。
SERIES 5 Episodes 00:41:29 hrs
0% Complete