
ARCHIVE · 32
차곡차곡 쌓인 글
기초 개념부터 실무의 선택 기준까지, 발자국을 따라 천천히 둘러보세요.


Swift 프로토타입 패턴(Prototype Pattern), NSCopying vs 값 타입 복사 차이
프로토타입 패턴은 기존 객체를 복제해 생성 비용과 설정 중복을 줄입니다. Swift 값 타입 복사와 클래스의 NSCopying이 어떻게 다르고, 얕은 복사와 Copy-on-Write가 어디서 개입하는지 정리합니다.
읽어보기
[AI 컨텍스트 #7] 프롬프트 캐시로 API 비용 줄이기
시리즈 마지막 편은 돈 이야기입니다. 에이전트를 API로 돌려본 분이라면 청구서에서 이상한 점을 봤을 거예요. 출력보다 입력 토큰 요금이 압도적으로 큽니다. 1편에서 본 구조를 떠올리면 당연한 일입니다. 매 턴 시스템 프롬프트부터 대화 이력 전체를 다시 보내니, 50턴짜리…
읽어보기
Swift 추상 팩토리 패턴(Abstract Factory Pattern), 관련 객체 통째로 갈아끼우는 법
추상 팩토리는 서로 호환되어야 하는 객체 여러 개를 제품군으로 묶어 한 번에 교체합니다. Swift 테마 예제로 조합 오류를 막는 구조와 팩토리 메서드와의 선택 기준을 설명합니다.
읽어보기
[Swift 기초 #1] 옵셔널의 정체와 언래핑 기준
Swift를 배울 때 처음 만나는 관문이 옵셔널입니다. String?의 물음표, if let, guard let, !, ??. 문법 종류가 많아서 각각을 따로 외우다 보면 규칙이 뒤죽박죽되기 쉽습니다.
읽어보기