Selector
Selector
μμ
class Dog {
var num = 1.0
@objc var doubleNum: Double {
get {
return num * 2.0
}
set {
num = newValue / 2.0
}
}
@objc func run() {
print("λ¬λ¦¬λ€")
}
}
// (κ³μ°)μμ±μ κ°λ₯΄ν¬λ
let eyesSelector = #selector(**getter**: Dog.doubleNum) // κ³μ°(μ½κΈ°) μμ±
let nameSelector = #selector(**setter**: Dog.doubleNum) // κ³μ°(μ°κΈ°) μμ±
// λ©μλλ₯Ό κ°λ₯΄ν¬λ
let runSelector = #selector(Dog.run) // ννμ§ μμ κ²½μ°μμ
Last updated