| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
| 31 |
- ios
- Protocol
- Observable
- rxswift
- claude code
- 애니메이션
- map
- clean architecture
- swift documentation
- HIG
- 스위프트
- UICollectionView
- MVVM
- 리펙토링
- 클로드코드
- collectionview
- SWIFT
- swiftUI
- Refactoring
- 클린 코드
- uitableview
- Human interface guide
- 리팩토링
- uiscrollview
- tableView
- combine
- UITextView
- RxCocoa
- Xcode
- Clean Code
- Today
- Total
목록SWIFT (987)
김종권의 iOS 앱 개발 알아가기
애플페이 관련 목차1. 애플페이 (Apply Pay) - 처리해야하는 전체 플로우2. 애플페이 (Apply Pay) - 사전 설정 2단계 (앱 외적인 세팅)3. 애플페이 (Apply Pay) - Xcode에 적용하기4. 애플페이 (Apply Pay) - 앱에 적용하기5. 애플페이 (Apply Pay) - 샌드박스 테스트Xcode에 적용하기Xcode > Project > Signing & Capabilities+ Capability를 클릭Apply Pay 검색검색했을때 아무것도 안뜬다면, 애플 개발자 페이지에서 애플페이를 추가해줘야함단 애플 개발자 구독 플랜이 되어있어야함 (연간 99$ 애플 구독)애플 개발자 페이지에서 애플페이 활성화하기Apple Developer 웹사이트 로그인: Apple Develo..
애플페이 관련 목차1. 애플페이 (Apply Pay) - 처리해야하는 전체 플로우2. 애플페이 (Apply Pay) - 사전 설정 2단계 (앱 외적인 세팅)3. 애플페이 (Apply Pay) - Xcode에 적용하기4. 애플페이 (Apply Pay) - 앱에 적용하기 사전 설정Apple Pay 결제 데이터의 암호화 키체인을 구성1단계) Merchant id 만들기Merchant id (판매자 식별자)Merchant id는 Apple Pay에서 결제를 받을 수 있는 판매자임을 고유하게 식별하는 데 사용판매자 식별자는 만료되지 않으며 여러 앱에서 동일한 식별자를 사용할 수 있음인증서, 식별자 및 프로필 에서사이드바에서 '식별자'를 클릭한 다음 왼쪽 상단의 추가 버튼(+)을 클릭판매자 ID를 선택한 다음 계속..
애플페이 관련 목차1. 애플페이 (Apply Pay) - 처리해야하는 전체 플로우2. 애플페이 (Apply Pay) - 사전 설정 2단계 (앱 외적인 세팅)3. 애플페이 (Apply Pay) - Xcode에 적용하기4. 애플페이 (Apply Pay) - 앱에 적용하기처리해야하는 전체 플로우 1단계: Apple Developer 인프라 설정Apple Pay 결제 데이터의 암호화 키체인을 구성하는 단계Merchant ID (판매자 식별자) 생성: 우리 앱이 Apple Pay 시스템에서 결제를 요청할 수 있는 고유한 상점 ID(merchant.com.domain...)를 등록하는 과정Payment Processing Certificate (결제 처리 인증서) 생성: 사용자가 페이스 ID 등으로 인증하면 App..
btw 명령어btw는 by the way의 줄임말 ("그나저나")메인 작업 흐름을 중단하거나 대화 기록(Context)을 오염시키지 않고, 샛길 질문(Side Question)을 빠르게 던질 수 있는 번들 스킬ex) 게시판 웹 구현해달라고 할때, 도중에 클로드코드가 어떤 언어로 구현하는지 궁금한 경우, /btw로 물어볼 수 있음작업 도중에 토큰을 얼마나 쓸지도 물어볼 수 있음Hook 기능Hook은 Claude Code의 실행중에, 특정 이벤트가 발생하였을때 사용자가 정해 지정해놓은 Shell Command나, HTTP 요청 또는 프롬프트를 실행할 수 있는 기능주요 Hook들Pre-execution Hooks: 클로드가 코드를 생성하거나 수정하기 직전에 실행 (예: 최신 API 문서 불러오기)Post-ex..
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보다는 빠..
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..
