[iOS 공통] Objective-C와 Swift의 매서드 호출의 차이(with method swizzling)
안녕하세요! UIKit을 사용하다 보면 UIButton을 사용하신 경우가 있으실 것입니다.보통 아래와 같은 코드를 작성하게 되는대요, @objc, #selector 등등 Swift만 학습했다면 다소 생소한 개념들입니다.override func viewDidLoad() { super.viewDidLoad() let button = UIButton() button.addTarget(self, action: #selector(onTap(_:)), for: .touchUpInside)}@objc func onTap(_ sender: UIButton) { ...} 그저, "UIKit이 Objective-C로 만들어졌기 때문에 Swift로 병합하는 과정에서 발생한 어쩔 수 없는 부분이구나" 정..
2025.05.22