
iOS /swift
Apachi---CGA
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
swift —— as 、 as! 、as?的区别
总结了下 as、as!、as? 这三种类型转换操作符的异同,以及各自的使用场景。1,as使用场合(1)从派生类转换为基类,向上转型(upcasts)class Animal {}class Cat: Animal {}let cat = Cat()let animal = cat as Animal(2)消除二义性,数值类型转换let num转载 2016-06-30 11:47:23 · 465 阅读 · 0 评论 -
AnyClass,元类型 和 .self
ANYCLASS,元类型和 .SELF在 Swift 中能够表示 “任意” 这个概念的除了 Any 和 AnyObject 以外,还有一个 AnyClass。AnyClass 在 Swift 中被一个 typealias 所定义:typealias AnyClass = AnyObject.Type通过 AnyObject.Type 这种方式所得到是一个元类型 (转载 2016-07-05 11:53:28 · 452 阅读 · 0 评论