| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- MVVM
- Clean Code
- 스위프트
- scrollview
- uiscrollview
- 리펙토링
- ios
- collectionview
- Observable
- UITextView
- HIG
- swiftUI
- SWIFT
- map
- UICollectionView
- combine
- ribs
- clean architecture
- RxCocoa
- uitableview
- Xcode
- tableView
- 클린 코드
- 리팩토링
- rxswift
- Protocol
- Human interface guide
- swift documentation
- 애니메이션
- Refactoring
- Today
- Total
목록vscode (3)
김종권의 iOS 앱 개발 알아가기
클로드 코드 설치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에서 클로드 코드 화면을 닫고 다시 열으면 사용할 수 있는 화면 등장 * 이어서 클로드 코드 유용한..
1. 검색 관련* 파일 탐색: cmd + P* 문자열 전체 탐색: cmd + shift + F* 파일 내 검색: cmd + shift + O* 다음/이전 검색 결과로 이동: cmd + G / shift + cmd + G* 검색된 상태에서 아래로 내려가기: cmd + ↓* 현재파일에서 바꾸기: opt + cmd + F* 전체파일에서 바꾸기: shift + cmd + H* 현재파일 심볼 이름 바꾸기: F2* 해당 폴더 안에서 검색: option + shift + F 2. 포커싱/탐색* 코파일럿 챗 오픈 & 포커싱: ctrl + cmd + i* 코파일럿 챗 클로즈 / 오픈: option + cmd + B* 코파일럿 챗 agent / ask 모드 선택: cmd + .* 커밋 그래프로 포커싱: ctrl + shi..
Git Repostory가 아래와 같이 구성되어 있을 때, Merge Conflict해결 원리 conflict가 발생한 Upstream의 브랜치를 로컬에 pull하여 로컬에서 해결하는 방식 로컬에서 conflict가 난 곳을 확인하여 accept하면서 merge (merge conflict해결) 로컬에서 최종적으로 merge된 브랜치를 push 방법 conflict가 발생한 상대방의 브랜치(= Upstream의 develop 브랜치)를, 자신의 Local Repository의 develop에 pull conflict가 발생한 자신의 브랜치로 check out한 다음, 자신의 develop브랜치로 rebase or merge merge conflict난 곳을 해결 (accept or deny) - 맥북의 ..