| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 |
- Human interface guide
- 스위프트
- swiftUI
- uitableview
- 클로드코드
- HIG
- ios
- 클린 코드
- MVVM
- tableView
- UITextView
- Xcode
- collectionview
- rxswift
- UICollectionView
- SWIFT
- clean architecture
- combine
- RxCocoa
- 리펙토링
- uiscrollview
- claude code
- Refactoring
- Observable
- 리팩토링
- swift documentation
- Protocol
- map
- 애니메이션
- Clean Code
- Today
- Total
목록2026/04 (5)
김종권의 iOS 앱 개발 알아가기
1. 고해상도 이미지 지원 (Vision 성능 강화)그동안 Claude 모델의 이미지 해상도 제한 때문에 문서나 스크린샷 분석 시 아쉬운 점이 있었는데, 이번 4.7 버전에서 해상도가 크게 개선해상도 증가: 기존 1568px(1.15MP) → 최대 2576px(3.75MP)로 향상1:1 픽셀 매핑: 모델의 좌표 시스템이 실제 픽셀과 1:1로 대응되어, 별도의 스케일 팩터 계산 없이도 정확한 좌표 추출이 가능해짐활용: 복잡한 UI 스크린샷 분석, 아티팩트 이해, 이미지 내 텍스트 및 사물 감지(Localization) 성능이 강화됨2. 새로운 'xhigh' Effort Level 도입기존에는 low, medium, high, max 등의 단계가 있었는데, xhigh는 high보다는 똑똑하고 max보다는 빠..
서브 에이전트란?특정 작업 유형을 처리하기위해 클로드코드에서 사용할 수 있는 AI 어시스턴트자주 쓰이는 툴이나, 프롬프트에 사용ex) 코드 리뷰, 성능 병목 지점 탐색, 단위 테스트 누락 확인서브 에이전트가 필요한 이유에이전트 없이 하나로만 AI를 사용한다면 context가 오염됨 (토큰 효율성 하락)비슷한 작업에 관한 재사용에 용이아래와 같이 병렬 작업이 가능에이전트 만드는 방법(vscode 사용하여 설명)클로드코드 > /agents 입력 후 엔터terminal에서 사용할수 있기에 1번 선택된 상태로 엔터기다리면 자동으로 터미널 명령어 창에 claude /agents가 입력됨oh-my-claudecode를 사용하고 있어서 여러개가 나오는데, 새로 만들어볼 것이므로 선택되어 있는 Create new ag..
vscode에서 bypass하게 하는 설정cmd + ,를 눌러서 `Claude Code: Allow Dangerously Skip Permissions` 검색아래 항목에 체크(체크완)체크하고나면 클로드코드 채팅창 오른쪽에 Bypass permissions라는 옵션이 생성됨이 옵션을 누르고 다시 vscode를 실행하면 매번 권한을 물어보지 않음cf) 터미널에서 bypass 설정하는 방법claude --dangerously-skip-permissionsmcp관련 권한도 bypass 시키는 방법위에서 Bypass로 설정했음에도 불구하고 serena와 같은 mcp를 사용할때는 권한을 여전히 물어봄mcp에 관한 권한도 bypass 설정이 가능아래 설정 범위를 참고로하여 설정이 필요 (만약 글로벌, 로컬 중복된 내..
유용한 기능명령어주요 목적권장 사용 시점/analyze구조 파악 및 전략 수립프로젝트 초기 진입, 대규모 변경 전/fix에러 해결 및 디버깅빌드 에러 발생 시, 버그 리포트 접수 시/explain코드 이해 및 학습모르는 로직 분석 시, 코드 리뷰 시/compact토큰 절약 및 성능 유지대화가 너무 길어져 응답이 느려질 때/call전문 작업 위임특정 규칙(Lint 등) 준수 여부 정밀 확인 시/analyze (구조 파악 및 전략 수립)프로젝트의 전체 아키텍처를 분석하여 개선 방향을 제시Swift 상황: MVC에서 MVVM으로 전환하거나, 새로운 프레임워크 도입 전 사용에이전트 액션: Target, Dependency, Folder Structure를 스캔ex)// 에이전트의 분석 결과 예시 (Summary..
sub agent란?메인 에이전트가 복잡한 작업을 수행할 때, 특정 역할에 특화된 '가상의 전문가'를 별도의 세션으로 띄워 작업을 위임하는 기능메인 세션의 컨텍스트(대화 기록)가 너무 무거워지는 것을 방지하고, 특정 도구나 지침에만 집중하게 할 때 사용독립된 컨텍스트: 메인 대화와 분리된 깨끗한 창에서 작업하므로 토큰 소모가 효율적임전문화된 지침: .agent 파일에 적힌 전용 시스템 프롬프트를 따름도구 제한: 보안이나 정확도를 위해 특정 도구(예: 읽기 전용)만 사용하도록 제한 가능사용방법프로젝트 루트의 .claude/agents/ 디렉토리에 마크다운(.md) 파일을 만들어 에이전트를 정의ex) 파일명: .claude/agents/swift-reviewer.md---name: swift-reviewer..