Swift 中类的实例方法返回Self,代表返回什么?

例如:

public func responseJSON(completionHandler: (NSURLRequest, NSHTTPURLResponse?, AnyObject?, NSError?) -> Void) -> Self {
    return responseJSON(completionHandler: completionHandler)
}
阅读 7.5k
2 个回答

这个类的一个新实例。

代表返回值的类型是当前类的实例,类似 Objective-C 中的instancetype。往往在工厂方法中使用……

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进