이번 12강에서는 11강에서 다룬 컬렉션뷰에 대한 데모와 UITextField에 대해서 다뤘다. 이번 포스트에서는 UITextField에 대해서 배운 내용을 정리해봤다. UITextField 사용자가 텍스트를 입력할 수 있는 객체다. UILabel과 비슷하면서 편집이 가능하다. 텍스트 기반 입력을 받을 때 일반 텍스트, 이메일, 숫자 등과 같은 다양한 유형의 입력을 받을 수도 있다. Delegate 객체를 사용해서 텍스트 편집 과정에서 변경된 내용에 대한 메서드들을 오버라이드 해서 사용할 수 있다. 키보드는 UITextField가 "first responder"가 될 때 나타난다. First responder는 responder 체인의 첫 번째 responder다. 그럼 responder는 뭘까? UIR..