Swift 욕설 필터링: N-gram + Aho-Corasick 구현 실패와 개선 과정 (욕설주의)
· min read
#Swift#Algorithm
Aho-Corasick 단독으로 실패한 이유와 N-gram을 추가하게 된 과정을 정리했습니다.
SwiftyCorasick: GCD에서 Swift Concurrency로 성능을 30배 개선한 사례
· min read
#Swift#Algorithm
GCD 기반 비속어 필터링의 성능 한계를 극복하기 위해 Swift Concurrency를 적용해 성능을 극대화한 사례를 정리했습니다.
iOS 모듈화와 QA 자동화를 위한 Tuist 도입기
· min read
#Swift#Tuist
복잡해진 Xcode 프로젝트 구조와 비효율적인 QA 환경을 개선하기 위해 Tuist를 도입했습니다. 선언형 프로젝트 구성, 모듈화 전략, 테스트 환경 분리까지의 실전 적용 사례를 정리했습니다