끝까지 네이티브로, 텍스트가 필요해지기 전까지 (opens in new tab)
macOS에서 SwiftUI만으로 Markdown 채팅 UI를 만들면 기본 성능은 어느 정도 나오지만, 문서 전체 선택을 지원하기 어려움NSTextView와 TextKit 2로 옮기면 SwiftUI 테스트·성능 작업을 잃고, 스트리밍 입력에서 CPU 스파이크가 생김NSCollectionView 재구현은 셀 깜빡임을 만들고, 순수 TextKit 2도 성능은
Read the original article