본문 바로가기

교육/Swift

[swift] selector

1. selector

swift에서 objc의 selector 쓰는 방법 기술 


2. 샘플 코드

// selector

class Test //: NSObject

{

    @objc func foo(name : String) -> Int

    {

        print(name)

        return 0

    }

}

// objc 셀렉터

// SEL f = @selector("foo:")

// swift

//var f = #selector(Test.foo(aaa:))

var f = #selector(Test.foo(_ :)) // objc 문법이라 objc 가져야함

showType(f)


var t = Test()

//t.performSelector(f, withObject: "AA")

'교육 > Swift' 카테고리의 다른 글

[swift] 함수형 프로그래밍, 커링 기법  (0) 2018.07.04
[swift] 접근자  (0) 2016.08.22
[swift] guard  (0) 2016.08.22
[swift] exception  (0) 2016.08.22
[swift] generic  (0) 2016.08.08