在SWIFT中,我看到了一些方法,如:
@objc private func doubleTapGestureRecognized(recognizer: UITapGestureRecognizer)
我在想,什么时候用@objc?我读了一些文档,但是他们说当您希望它在Objective-C中是可调用的时,您应该添加@objc标志
但是,这是SWIFT中的私有函数,@obj做什么呢?
在SWIFT中,我看到了一些方法,如:
@objc private func doubleTapGestureRecognized(recognizer: UITapGestureRecognizer)
我在想,什么时候用@objc?我读了一些文档,但是他们说当您希望它在Objective-C中是可调用的时,您应该添加@objc标志
但是,这是SWIFT中的私有函数,@obj做什么呢?
私密意味着它只能在Swift 看到.
@objc属性使您的SWIFT API在Objective-C和Objective-C运行时中可用.
见: