| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- collectionview
- scrollview
- HIG
- Xcode
- Human interface guide
- 애니메이션
- RxCocoa
- map
- 리펙토링
- ios
- swiftUI
- SWIFT
- 클린 코드
- tableView
- rxswift
- Refactoring
- ribs
- Protocol
- UICollectionView
- 리팩토링
- MVVM
- UITextView
- Clean Code
- combine
- clean architecture
- uitableview
- 스위프트
- Observable
- uiscrollview
- swift documentation
- Today
- Total
목록ios (1144)
김종권의 iOS 앱 개발 알아가기
/code-review 이란?여러 명의 AI 전문가가 협업하는 멀티 에이전트 오케스트레이션 방식으로 작동하여 코드의 품질과 보안, 논리적 결함을 심층적으로 검토자율적 분석: 변경된 코드만 보는 것이 아니라, 전체 프로젝트 맥락을 이해하고 리뷰를 수행함높은 신뢰도: 여러 에이전트가 교차 검증하여 오탐을 줄이고 실질적인 개선안을 제시함주요 작동 메커니즘 (Agent Teams)리뷰 명령 시 각기 다른 전문성을 가진 에이전트들이 병렬로 투입됨규정 준수 에이전트: CLAUDE.md에 정의된 스타일 가이드 및 아키텍처 규칙 준수 여부 확인버그 탐지 에이전트: 논리적 오류, 엣지 케이스, 잠재적 메모리 누수 등 탐색컨텍스트 분석 에이전트: git blame 및 히스토리 분석을 통해 과거 수정 의도와의 충돌 여부 검..
에이전틱 루프 (The Agentic Loop)Claude Code는 스스로 계획을 세우고 실행하는 에이전트 방식으로 작동하며 아래 3단계 과정이 반복컨텍스트 탐색: 문제 해결에 필요한 파일 시스템을 조사하고 코드를 읽음액션 실행: 코드 수정, 파일 생성, 터미널 명령(Shell) 실행 등을 직접 수행결과 검증: 변경 사항이 의도대로 반영되었는지 테스트를 돌려보고 결과를 분석기본 개념들CLAUDE.md: 모든 세션에서 유지되는 프로젝트 컨텍스트로 코딩 컨벤션이나 규칙을 명시Skills: 재사용 가능한 지식 및 워크플로우로 필요할 때 호출하거나 자동 로드Subagents: 독립된 루프를 실행하는 격리된 작업자로 무거운 작업을 수행하고 결과만 보고MCP: Slack, DB 등 외부 서비스와 연결하여 데이터를..
oh my claude code의 컨셉"설계/실행/QA/검증"을 적절한 모델로 알아서 잘 하게끔 AI한테 쉽게 명령어하는 것Multi-agent orchestration for Claude Code. Zero learning curve.여러가지의 agent들을 지휘하며, 하나의 곡을 완성한다는 의미로 orchestration이라고 함oh my claude code의 역할oh my claude code 없이 내가 새롭게 구현하려는 기능이 있을때, claude code에게 "기능을 구현해줘" 한 후 "테스트 해줘"라고 두 번 말해야 함oh my claude code를 사용한다면, ralph모드를 사용하여 새로운 기능을 구현해주고 동시에 테스트까지 해주고, 복잡한 로직은 opus, 쉬운 작업은 haiku를 알..
oh-my-claude code란?= omc(oh my claude code)라고 지칭claude code를 위한 멀티 에이전트 오케스트레이션 플러그인여러 명의 전문 AI 에이전트가 협업하여 복잡한 코딩 작업을 수행하도록 설계claude code의 market이라는 오픈소스 마켓에 존재핵심 기능 32개의 전문 에이전트: 아키텍처 설계(Architect), 코드 실행(Executor), 디자인(Designer), 테스트(Tester), 보안 리뷰(Security) 등 역할이 세분화된 에이전트들이 협업자동 위임: 사용자가 명령을 내리면 시스템이 작업의 성격에 맞는 최적의 에이전트를 자동으로 선택하여 배정 설치 방법vscode에서 클로드코드를 쓰고 있다면 클로드코드 챗에서 manage plugins 진입"/p..
스킬이란?클로드코드를 사용할 때 skills 하위 폴더 안에 skill이름을 넣고 md파일을 작성하면 `하나의 기능`으로 사용할 수 있는 것폴더 위치는 스콥에따라 3가지로 분류개인~/.claude/skills//SKILL.md모든 프로젝트프로젝트.claude/skills//SKILL.md이 프로젝트만플러그인/skills//SKILL.md플러그인이 활성화된 위치.claude/commands/ 안에 정의된 것들보다도 skill이 더욱 우선순위가 높음클로드코드 쓰임 예시skill-name: gen-test-cases: 특정 컴포넌트나 함수에 대한 단위 테스트(Unit Test) 코드 자동 생성.write-read-me: 폴더 구조와 코드를 읽고 README.md 초안 작성.실행 원리저렇게 skill을 명시해놓..
클로드 코드 vs 깃헙 코파일럿클로드 코드Anthropic은 2021년, OpenAI의 창립 멤버였던 `다리오 아모데이(Dario Amodei)`와 그 형제들이 설립OpenAI가 점점 상업화되고 AI 안전성(Safety)보다 성능 확장에만 치중하는 것에 반대하며 회사를 나옴Anthropic의 핵심 가치는 `안전하고 신뢰할 수 있는 AI`깃헙 코파일럿GitHub은 원래 오픈소스 코드의 저장소였지만, MS 인수 후 `모든 개발 단계에 AI를 심겠다`는 전략을 세우며 2021년 출시된 GitHub CopilotMS는 특정 모델(OpenAI)에만 국한되지 않고 Claude나 Gemini 같은 경쟁사 모델도 Copilot 안에서 선택할 수 있게 개방하도록 수정 -> 플랫폼의 힘 강화깃헙 코파일럿에서도 클로드 모델..
클로드 코드 설치npm install -g @anthropic-ai/claude-codevscode 확장vscode 오픈 > 확장 > Claude Code for VS Code 설치IDE 오른쪽에서 생겨난 것을 확인 가능단축키 cmd + esc로 오픈위 화면에서 Claude.ai Subscription 클릭클로드코드 사이트에서 pro plan 구독 버튼을 누르고 결제vscode로 돌아와서 다시 클로드 코드 사이트로 갈 수 있는 URL이 있는데 그걸 복사해서 클로드 코드로 가서 확인 누르면 아래처럼 토큰이 보이는 화면 등장이 토큰을 복사하여 vscode에 떠있는 클로드 코드 chat 화면에 붙여넣기vscode에서 클로드 코드 화면을 닫고 다시 열으면 사용할 수 있는 화면 등장 * 이어서 클로드 코드 유용한..
변경된 앱 아이콘 컨셉예전에는 맥북, 아이폰, 애플워치 마다 같은 성격의 설정 앱이라도 이미지가 미세하게 달랐었음하지만 이제는 매우 심플하게 처리맥북, 아이폰: 네모난 배경애플워치: 동그란 배경이렇게 처리하게된 배경에는 `foreground layer`, `background layer`, `.icon`과 관련된 개념이 생겨나서 부터 확립Icon Composer (layer와 .icon)애플에서는 앱 아이콘을 정의할때 layer(*층)라는 것을 두어서 이것을 사용하여 앱 아이콘을 표현함층을 두어서 입체적으로 표현하려는것이 목적층(layer)들을 합쳐놓은(Composer)것을 Icon Composer라고 지칭이 개념에 의해, 이제 여러가지의 앱 아이콘 제작이 없이, 단순히 각 layer를 표현하는 이미지만..