새싹 iOS 1주차 - 5

영 yyyng·2022년 7월 8일
0

Sesac

목록 보기
8/32
post-thumbnail
  • 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() 보고 해결했는데,
자꾸 마주쳐서 일일히 확인 안 보고 해결할 수 있기를..

profile
yyyng2.github.io

0개의 댓글