❌ 过错一
没有正确处理可选项。可选项在 Swift 中是一个强壮的东西,但是不能正确处理它们
或许会导致运行时溃散。在打开可选项之前,请保证一直查看 nil 值。
通常用 if-let 或许 guard-let 来查看 nil 值。
❌ 过错二
没有正确处理过错。Swift 运用 do-try-catch 语法来处理函数抛出的过错。
忽略捕获和处理过错或许导致意外行为或溃散。
❌ 过错三
没有运用 guard 句子。guard 句子有助于保证在执行代码块之前满足某些条件。
不运用 guard 句子会使代码不易读和不易调试。
❌ 过错四
不运用类型揣度。Swift 具有强壮的类型揣度功能,
它答应编译器依据变量的值揣度变量的类型。
不运用类型揣度会使代码愈加冗长,可读性更差
❌ 过错五
不运用 OptionSet。OptionSet 是一个强壮的东西,可以用简练明了的方法表明
选项组。不运用 OptionSet 或许会导致代码愈加冗长,可读性更差。
❌ 过错六
没有有效地运用枚举。Swift 中的枚举是一个很强壮的东西,以简练的方法表明一组
有限的值。
相较于 Objective-C,Swift 中的枚举得到了许多的强化。
不有效地运用枚举或许会导致代码愈加冗长,可读性更差。
❌ 过错七
没有有效地运用协议。协议是在 Swift 中界说契约的强壮东西。
假如不能有效地运用协议,则会导致代码的灵活性下降,而且更难于保护。
❌ 过错八
在协议中没有运用相关类型。相关类型是协议的一个强壮特性,
它答应你界说在协议中运用的占位符类型。
假如不运用相关类型,则或许导致代码的灵活性下降,而且更难于保护。
❌ 过错九
没有运用高阶函数。高阶函数是将其他函数作为参数或返回成果的函数。
不运用高阶函数会导致代码不行简练和表达能力差。
❌ 过错十
没有运用正确的数据结构。Swift 提供了各种数据结构,比方数组、调集和字典,
每种数据结构都具有特定的优势和用例。
假如不能挑选正确的数据结构,则或许导致代码功率下降或表达能力下降。
你在实际运用 Swift 的过程中,常常遇到哪些过错; 或许有什么疑问,欢迎评论区评论。
敞开生长之旅!这是我参加「日新方案 2 月更文应战」的第 1 天,点击查看活动详情