ios개발

<iOS개발> swift에서 sender란?

studying develop 2021. 5. 1. 01:48

sender는 해당 메소드를 호출하는 caller를 말한다. 

 

위의 버튼 클릭시 버튼 자체를 말한다.

 

처음에는 버튼에서 많이 보는데, 아래에서 sender가 보인다.

@IBAction func mainButton(sender: UIButton) {
    println(sender.tag)
}

 

 

다른 말로는 The object responsible for the action handler. [developer.apple.com/documentation/uikit/uiaction/3600315-sender]

 

액션 핸들러에 대한 책임이 있는 객체다.