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