UITextField에서 backspace를 감지하는 법은 두가지로 나뉜다. 1. 존재하는 텍스트를 지울 때 2. 빈 field에서 감지할 때 흔히 사용하게 되는 방법이 1번인데, 빈 textField에서 사용할 경우 백스페이스 감지가 되지 않아 2번의 방법을 알아보았다. 1. Detect Backspace Event : 존재하는 텍스트를 지울 때는 크게 어렵지 않다. textField shouldChangeCharactersIn 함수 내에서 바로 체크를 해줘도 되지만, 다음과 같이 String에 extension으로 Bool 변수를 만들어 놓으면 어디서든 쉽게 확인할 수 있다. extension String { var isBackspace: Bool { if let char = self.cString(..