代码之家  ›  专栏  ›  技术社区  ›  Greg

Objective-C是否与Swift的@escaping注释等效?

  •  7
  • Greg  · 技术社区  · 7 年前

    在Swift中,转义闭包参数用 @escaping . Objective-C中是否有任何等价物,以便生成的Swift接口被标记为 @逃逸 ?

    1 回复  |  直到 7 年前
        1
  •  22
  •   matt    7 年前

    是的,但这与你在问题中的建议是背道而驰的。规则是将Objective-C不可空块转换为Swift作为 @escaping ,除非明确标记 (NS_NOESCAPE ^)