Swift 编译优化

swift 有些语法写起来很便捷, 但是编译效率却很低.
当代码量到一定程度, 编译起来, 耗费很多时间.

###下面总结一些, 部分导致编译效率低下的写法.

  1. 使用 ?? 来解包, 尤其是在某个表达式里面使用, 越复杂越低效, 低到难以置信
  2. 数组拼接使用 + , 建议使用.append 方法进行
  3. 字符串拼接不要使用+, 使用 “(var)”
  4. 对于复杂的变量, 建议声明时写上类型
  5. 对于像if 类似的条件判断里面表达式不要太复杂, 比较复杂的可以先算完在来判断

本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!