我的 API 发生了变化,我想将一种方法标记为已弃用。我在它的签名上加上了以下内容: attribute ((deprecated("Don't use this method"))); 但是,我不知道我需要如何在方法体本身中表现。
在 Apple 编码上找不到任何东西开始引导我。该方法返回 BOOL。我应该只返回false吗?
我试图在swift 3中为一个闭包定义一个类型别名:
public typealias URLRequestClosure = (response: URLResponse?, data: Data?, error: Error?) -> Void
Run Code Online (Sandbox Code Playgroud)
我得到一个错误,我应该在参数的名称之前添加下划线.即:
public typealias URLRequestClosure = (_ response: URLResponse?, _ data: Data?, _ error: Error?) -> Void
谁能解释我为什么?这与Swift 3有什么关系?
非常感谢