swfit - 专题 self、 Self、'self',以及.Type 的理解

self:在实例方法中代指当前实例,在类方法中则代指当前类
  • SomeClass.self:代表class
  • SomeClass:代表SomeClass类型的实例
  • SomeClass.Type
  • .Type :代表实例或者类等的类型 (UIView.Type, view.Type)
Self:Self来说它只是表示特定类型,并且只能用在协议中或者作为某个类的方法的返回值类型
'self' :创建变量名称和关键字相同的变量使用

你可能感兴趣的:(swfit - 专题 self、 Self、'self',以及.Type 的理解)