在Objective-C中,使用符合协议并设置委托以允许两个对象相互通信是一种非常常见的范例.这部分是,他们没有任择议定书必须实现.
似乎Swift并不认为这是它的语言的一部分.它有协议,但为了将协议中的方法标记为可选,协议需要一个objc前缀,告诉我它也是一个Objective-C遗物?
objc
我们应该做些什么而不是Swift-esque?通过花哨的关闭或什么?