Skip to content

Latest commit

 

History

History
15 lines (12 loc) · 453 Bytes

Swift-Interview.md

File metadata and controls

15 lines (12 loc) · 453 Bytes

Swift面试题

枚举

  • 避免了OC需要传入枚举类型,直接看到一个整数的凌乱
  • 枚举可以指定类型,而且可以传递参数
  • 可以添加方法,计算属性
  • 提供简写,代码短

可选类型的好处

  • 任何类型都可以是可选类型,避免了基础数据类型-1和nil的区别
  • 需要的参数必须有值,避免了多于的为nil判断
  • 严格的编译检查

值类型和引用类型