TextKit 2: 4년 후, 만병통치약이 아니다
2025-08-16
WWDC21에서 발표된 TextKit 2는 4년이 지난 지금도 사용 편의성이 기대에 미치지 못합니다. 아키텍처는 견고하지만 구현에는 많은 문제가 있습니다. NSTextContentStorage는 유일하게 실용적인 저장소 구현이며, 사용자 정의 가능성이 크게 제한됩니다. 또한 성능 향상을 목적으로 하는 뷰포트 메커니즘은 스크롤 시 스크롤바 위치가 불안정해지고 끊김 현상을 유발합니다. 작성자는 많은 버그를 접했으며, 그중 일부는 오랫동안 해결되지 않아 사용자 경험에 큰 영향을 미치고 있습니다. 요약하자면, TextKit 2는 특히 텍스트 편집 UI의 경우 완벽한 텍스트 레이아웃 솔루션이 아닙니다.
개발
텍스트 레이아웃