
내 아이폰에 터치를 해보았다(Reverse-preorder DFS)
·
iOS
iPhone 화면을 터치했을 때 정확히 어떤 일이 일어날까요??오늘은 iOS에서 터치 이벤트가 어떻게 흘러가는지, 왜 그런 방식으로 설계되었는지에 대해 자세히 알아보겠습니다! 💻터치 이벤트의 주요 구성 요소UITouch란?UITouch는 화면에서 발생하는 터치의 위치, 크기, 움직임, 압력 등을 나타내는 객체입니다.터치가 시작되면 UITouch 인스턴스가 생성되고, 손가락이 화면에서 떨어질 때까지 계속 유지됩니다.이게 중요한 이유는 iOS가 터치를 "연속된 하나의 이벤트 스트림"으로 처리하기 때문이에요.UITouch는 다음과 같은 5가지 상태를 가져요:.began: 손가락이 처음 화면에 닿은 순간 (딱 한 번만 발생).moved: 손가락이 화면에서 움직일 때.stationary: 손가락이 화면에 있지만..