티스토리 뷰

TIL

[TIL] 2022 /07 / 08

희철 2022. 7. 8. 23:30

VCS(Version Control System)

 

이름 그대로 버전을 관리한다고 보면됨

시간에 따라 파일과 소스코드 등의 변화를 담고 있다가 필요한 시점의 버전을 불러올 수 있는 시스템.

 

장점

- 문제 발생 시, 원인 파악 쉬움.

- 이전 상태로 다시 돌아갈 수 있어 개발에 용이함.

- 협업의 경우, 각자 작업한 내용을 간편하게 동기화 가능.

 

이전 상태로 돌아갈 수 있는 것이 큰 메리트같음.

 

Git

로컬에서 관리되는 VCS

 

로컬에 저장소가 있고, 공유할 필요가 있는 경우에 깃허브를 이용하여 공유 가능.

 

 

Github

 

git을 통해 버전을 관리하고, github는 git의 내용을 전송받아 저장할 공간을 제공해줌. 일종의 클라우드라고 생각하면됨.

 

Git에는 3가지 상태가 있음

 

  • modified
    -> 작성(수정)한 코드나 파일이 아직 commit되지 않은 상태. 즉, git에 반영되지 않은 수정된 파일을 의미.
  • staged
    -> 수정한 코드 및 파일을 곧 commit할 것이라고 표시해놓은 상태

    Working Directory에서 수정된 파일을 로컬 레포에 commit하기 전, Staging Area에서 최종적으로 반영할 파일 결정.
  • commited
    -> staged된 파일들이 안전하게 저장되었다는 의미. commited가 된 파일은 다시 Working Directory로 보내짐.

    commit된 파일들을 버전별로 관리할 수 있는 영역을 Repository라고함.

 

Xcode에 Github연결해보기 -> 따로 간단히 글 쓰기.

 

이미지 에셋을 사용할 때, UIButton의 경우 파란색으로만 뜨는 경우가 있음. -> 따로 글 쓰기

-> 렌더링 모드를 original로 바꿔주면됨. Template의 경우가 파란색으로 뜸.

 

 

스토리보드로 작업할 때 프리뷰로 확인하기

 

가운데에 있는 Adjust Editor option을 누르고 preview를 누르면 아래와 같이 생김

프리뷰 아래 + 버튼을 눌러 기기를 추가하면 오른쪽 사진과 같이 다양하게 볼 수 있음.

 

오토레이아웃 꿀팁

두 뷰 객체끼리 Auto Layout을 설정하기 위해 드래그를 하는데, 대각선으로 드래그해야 모든 옵션이 나옴.

 

 

 

'TIL' 카테고리의 다른 글

[TIL] 2022 / 07 / 10  (0) 2022.07.10
[TIL] 2022 / 07 / 09  (0) 2022.07.09
[TIL] 2022 / 07 / 07  (0) 2022.07.07
[TIL] 2022 / 07 / 06  (0) 2022.07.07
[TIL] 2022 / 07 / 05  (0) 2022.07.05
댓글
최근에 올라온 글
Total
Today
Yesterday