class Sweeter {
dynamic func change() {
print("🍍")
}
}
extension Sweeter {
@_dynamicReplacement(for:change())
func changeA() {
print("🍉")
}
}
Sweeter().changeA()
打印:🍉
class Sweeter {
dynamic func change() {
print("🍍")
}
}
extension Sweeter {
@_dynamicReplacement(for:change())
func changeA() {
print("🍉")
}
}
Sweeter().changeA()
打印:🍉
本文标题:Swift5 交换方法 @_dynamicReplacement
本文链接:https://www.haomeiwen.com/subject/jcciiktx.html
网友评论