동아리 활동 중에 어떤 아이디어가 나왔는데, 키보드를 직접 만들어야 실현이 가능할 것 같았다. 하지만 나는 아직 키보드를 만들어본 적이 없고 위의 아이디어를 이번에 써먹지 않더라도 나중에 언제 이런 것을 다뤄볼 줄 모르기 때문에 키보드 만들기에 도전해보려고 했다. 하지만 이미 현실의 문자를 입력하는 키보드는 너무 잘 되어 있는 것이 많고, 이런 것들을 만드는 것도 별로 재미가 없을 것 같았다.그래서 생각한 것은,디지문자를 키보드 키에 띄워 타이핑할 수 있는 키보드를 만들어보면 재밌겠다는 것이었다. 일단 디지문자는 가상의 문자이므로 유니코드에 있지 않으니 정말로 이 문자가 다른 앱에서 입력되는 것은 할 수 없겠지만,호스트 애플리케이션은 디지문자 번역기 컨셉으로 이미지를 계속해서 띄우는 식으로 하면 될 것 ..
Custom Keyboard Extensions 원문 해석 참고하면서 원문 이해하기 커스텀 키보드 익스텐션은 당신의 애플리케이션 밖에 키보드를 제공할 수 있는 능력을 제공합니다. 이 튜토리얼에서, 당신은 자동완성과 같은 진보된 특성도 있는 커스텀 키보드 익스텐션을 만들어 볼 것입니다. iOS 8까지, iOS에서 커스텀 키보드를 만들기 위한 당신의 능력은 매우 한정적이었습니다. 당신의 유일한 선택지는 UITextField 와 UITextView 에 커스텀 인풋 뷰를 만드는 것뿐이었는데, 이것은 오직 당신의 애플리케이션 안에서만 커스텀 키보드를 제공할 수 있음을 의미했습니다. 수평선에서 떠오르는 영웅처럼, 앱 익스텐션 app extensions 이 구조를 위해 왔습니다! 이것들은 당신의 애플리케이션 바깥에 ..
H.I.G: Custom Keyboards 원문 커스텀 키보드 키보드 익스텐션은 기본 키보드를 커스텀 키보드로 교체합니다. 커스텀 키보드는 설정 앱의 일반 > 키보드 에서 활성화할 수 있습니다. 일단 활성화되면, 그 키보드는 어느 앱에서든 텍스트 입력 중에 사용 가능한데, 보안 텍스트 필드와 전화번호 필드를 수정할 때는 제외됩니다. 사람들은 여러 개의 커스텀 키보드를 활성화할 수 있고, 언제든지 그것들 사이에서 전환할 수 있습니다. 정말로 커스텀 키보드를 필요로 하는지 확인하십시오. 커스텀 키보드는 당신이 시스템 전체에서 유일한 키보드 기능을 노출시키기를 원할 때 말이 되는데, 텍스트를 입력하는 새로운 방법 또는 iOS에서 지원하지 않는 언어로 타이핑하는 기능 등을 제공하려고 할 때 그렇습니다. 만약 당..