| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- swiftUI
- combine
- RxCocoa
- 클로드코드
- MVVM
- 스위프트
- Human interface guide
- collectionview
- Refactoring
- Xcode
- Protocol
- 리펙토링
- HIG
- ios
- uitableview
- uiscrollview
- rxswift
- 리팩토링
- clean architecture
- Observable
- 클린 코드
- UITextView
- Clean Code
- UICollectionView
- 애니메이션
- claude code
- map
- SWIFT
- tableView
- swift documentation
- Today
- Total
목록전체 글 (1719)
김종권의 iOS 앱 개발 알아가기
1. [AI] Claude Code 병렬 처리로 효율 극대화하기 - git worktree 기본 개념2. [AI] Claude Code 병렬 처리로 효율 극대화하기 (claude --worktree)3. [AI] Claude Code 병렬 처리로 효율 극대화하기 - tmux 활용하기4. [AI] Claude Code 병렬 처리로 효율 극대화하기 - cmux 활용하기5. [AI] Claude Code 병렬 처리로 효율 극대화하기 - cmux, worktree, omc 병렬 처리하기 (.omc/handoffs, .omc/shared_memory.json)1. 왜 cmux인가?cmux는 단순한 터미널이 아니라 AI 에이전트(Claude Code, Aider 등)의 오케스트레이션을 위해 개발된 macOS 네이티..
1. [AI] Claude Code 병렬 처리로 효율 극대화하기 - git worktree 기본 개념2. [AI] Claude Code 병렬 처리로 효율 극대화하기 (claude --worktree)3. [AI] Claude Code 병렬 처리로 효율 극대화하기 - tmux 활용하기4. [AI] Claude Code 병렬 처리로 효율 극대화하기 - git worktree 기본 개념5. [AI] Claude Code 병렬 처리로 효율 극대화하기 - cmux, worktree, omc 병렬 처리하기 (.omc/handoffs, .omc/shared_memory.json) 앞선 글에서 claude --worktree를 활용해 독립된 병렬 세션을 띄우는 방법을 알아봄.이 방식을 실전에서 쓰려면 터미널 창(또는 ..
1. [AI] Claude Code 병렬 처리로 효율 극대화하기 - git worktree 기본 개념2. [AI] Claude Code 병렬 처리로 효율 극대화하기 - (claude --worktree)3. [AI] Claude Code 병렬 처리로 효율 극대화하기 - tmux 활용하기4. [AI] Claude Code 병렬 처리로 효율 극대화하기 - git worktree 기본 개념5. [AI] Claude Code 병렬 처리로 효율 극대화하기 - cmux, worktree, omc 병렬 처리하기 (.omc/handoffs, .omc/shared_memory.json) 지난 글에서는 하나의 Git 저장소를 공유하면서 물리적인 작업 폴더를 격리하는 git worktree 기본 개념에 대해 알아봄개념은 좋..
1. [AI] Claude Code 병렬 처리로 효율 극대화하기 - git worktree 기본 개념2. [AI] Claude Code 병렬 처리로 효율 극대화하기 (claude --worktree)3. [AI] Claude Code 병렬 처리로 효율 극대화하기 - tmux 활용하기4. [AI] Claude Code 병렬 처리로 효율 극대화하기 - git worktree 기본 개념5. Claude Code 병렬 처리로 효율 극대화하기 - cmux, worktree, omc 병렬 처리하기 (.omc/handoffs, .omc/shared_memory.json)worktree가 왜 중요한가Claude Code나 GitHub Copilot CLI 같은 터미널 기반 AI 도구를 쓸 때 아쉬운 점이 있음.AI에게..
Green, Yellow, Orange 플로우흐름 (Flow)진입 경로리스크 수준인증 절차최종 상태Green-Flow발급사 인앱 (In-App)Low앱 로그인으로 대체즉시 활성화Yellow-FlowApple 월렛 직접 입력Medium발급사 앱 인증 / SMS / ARS인증 후 활성화Orange-Flow의심 기기 / 분실 카드High없음 (거절 또는 강제 차단)등록 실패 애플페이 (Issuer App 입장)의 기능발급사(Issuer) 앱 관점에서 애플페이 대응을 할 때 핵심이 되는 개념은 크게 In-App Provisioning과 Verification 두 가지로 나뉨.1) In-App Provisioning (인앱 프로비저닝)개념: 사용자가 우리 앱 내부에서 "애플 월렛에 추가" 버튼을 눌렀을 때, 안전..
애플페이 관련 목차전체 목차 링크대응해야하는 영역내앱에서 애플페이 결제는 지원하지 않고, 내앱에 있는 카드 정보를 애플월렛에 등록하여 애플월렛에서 결제하게끔 도와주는 방법을 대상으로 설명 예정 (Issuer App 관점)1. 진입점이 애플월렛: 애플월렛 -> 내앱(Issuer App) -> 애플월렛사용자가 애플월렛 앱에서 직접 카드를 추가(실물 카드 카메라 스캔 또는 번호 직접 입력)하는 도중, "이 사람이 진짜 카드 주인이 맞는지 발급사 앱에서 인증해라"라고 요청받아 넘어오는 플로우 핵심 메커니즘: 유니버설 링크를 통한 신원 확인 (Step-up Authentication)흐름:애플월렛이 발급사의 유니버설 링크를 호출하여 발급사 앱을 강제로 깨움.발급사 앱이 켜지면서 URL에 담긴 토큰 정보를 파싱하고..
애플페이 관련 목차1. 애플페이 (Apply Pay) - 처리해야하는 전체 플로우2. 애플페이 (Apply Pay) - 사전 설정 2단계 (앱 외적인 세팅)3. 애플페이 (Apply Pay) - Xcode에 적용하기4. 애플페이 (Apply Pay) - 애플월렛과 앱에서 카드등록 개념5. 애플페이 (Apply Pay) - PassKit을 사용하여 구현하기
애플페이 관련 목차전체 목차 링크Xcode에 적용하기Xcode > Project > Signing & Capabilities+ Capability를 클릭Apply Pay 검색검색했을때 아무것도 안뜬다면, 애플 개발자 페이지에서 애플페이를 추가해줘야함단 애플 개발자 구독 플랜이 되어있어야함 (연간 99$ 애플 구독)애플 개발자 페이지에서 애플페이 활성화하기Apple Developer 웹사이트 로그인: Apple Developer 계정 페이지에 로그인한 뒤, Certificates, Identifiers & Profiles 메뉴로 이동Identifiers에서 앱 선택: 왼쪽 메뉴의 Identifiers를 누르고, 현재 작업 중인 프로젝트의 Bundle ID를 찾아 클릭Apple Pay 기능 활성화: Capa..