에이전트의 '완료'를 믿지 않기: NotDone 개발기
Provika의 실제 개발 흐름에서 출발해 AI 코딩 에이전트의 완료를 증거로 검증하는 오픈소스 NotDone을 만들기까지
Provika의 실제 개발 흐름에서 출발해 AI 코딩 에이전트의 완료를 증거로 검증하는 오픈소스 NotDone을 만들기까지
Swift의 AsyncAlgorithms 패키지에 추가된 AsyncChannel을 깊이 탐구하고, 기존 AsyncStream과의 차이점, 백프레셔 관리, 활용 사례를 살펴봅니다.
Combine에서의 에러 처리 방식과 주요 개념을 설명합니다.
Core Data에서 데이터 모델 변경 시 활용할 수 있는 마이그레이션 방법에 대해 알아봅니다.
iOS 앱 개발에서 보안은 필수 요소입니다. 사용자의 데이터를 보호하고, 앱이 해킹되지 않도록 예방하는 것은 매우 중요합니다.
Swift에서 Swift Concurrency (async/await, Task, actor)의 개념과 활용법을 설명합니다.
Swift에서 Combine (비동기 데이터 처리)의 개념과 활용법을 설명합니다.
Swift에서 Property Wrappers (프로퍼티 래퍼)의 개념과 활용법을 설명합니다.
Swift에서 Result 타입과 에러 핸들링 개선의 개념과 활용법을 설명합니다.
Swift에서 에러 처리 (do-try-catch, throws)의 개념과 활용법을 설명합니다.