VCS (Version Control System)
버전 관리를 통해 과거 시점으로 돌아갈 수 있고, 변경 사항을 기록 가능하며 코드작성자에 대한 추적 관리 가능.
Git
로컬에 저장소가 있고 다른 사람과 공유가 필요할 때 Push가능.
GitHub
클라우드 방식으로 버전 관리. 협업 가능.
Github에서 tokken key 만든 당시 복사안하면 다시 만들어야함
Git의 상태
Working directiory
-) modified: 수정한 코드나 파일이 commit되지 않은 상태
Staging area
-)Staged: 수정한 코드나 파일을 commit할 것이라 표시해 놓은 상태
repository
-)Commited: Staged된 파일들이 안전하게 저장된 상태
Local repository / Remote repository
파일 추가나 소스코드 변경이력 저장소
로컬/원격
Commit
Local repository에 파일을 추가하거나 코드 변경 이력을 저장
Push
Remote repository에 파일을 추가하거나 코드 변경 이력을 저장
Modify / Added (위 캡쳐)
소스코드의 변동이 있었거나 추가된 파일을 나타내준다.
Auto Layout
1)디바이스와의 간격
2)뷰와 뷰 사이 간격
3)뷰의 높이/너비
-객체는 왼쪽 상단부터 채워짐
-간격 설정할 때 뷰와 여백 중 하나만 설정
-뷰의 크기를 고정하려면 x y시작 위치 잡아줘야함
Preview
스토리보드 미리보기, 가로모드 가능, 한번에 다수의 모델 미리보기 가능
safe area
iphone x 이후 노치와 홈 버튼을 대신 하는 제스쳐 등의 이유로 생김
시뮬레이터에서 처음 보는 에러가 났다.
어떻게 해도 이미지가 파랗게 나와서 내 얼굴도 파랗게 질렸다.
Jack님과 Bro님의 도움으로 해결하였는데,
이유인 즉슨 이미지의 렌더링 모드가 template / original두가지 존재한다.
template는 모든 이미지의 본래 색을 무시하고 원하는 색으로 표현하는 것.
original은 항상 모든 이미지의 색을 유지하는 것.
배민 클론 수정 후
Dictionary 사용한 신조어 검색기
textField에 적힌 값이 있을 수도 없을 수도 있어서 옵셔널로 값이 리턴되는데 그 값을 다루느라 조금 애를 먹었다.
옵셔널 이해는 했다고 생각했으나 응용이 안 되는 듯 하다.
그때 그때 값을 print() 보고 해결했는데,
자꾸 마주쳐서 일일히 확인 안 보고 해결할 수 있기를..