오늘 공부한 것 짧게 정리
Git 관련
-branch . 클론 기능 있음, 새로운 내용으로 넘어갈 때 checkout 기존껀 다 지워짐.
근데 내가 그냥 터미널에서 하는게 쉬운 것 같다.
-Git 관련 커밋: 내가 쓴 코딩 내용 수정
업데이트: 다른 사람이 쓴 코딩 내용에 내꺼를 추가
-오토레이아웃:
UI 각 요소의 상하좌우 간격, 폭, 높이에 대한 제약 조건을 서술형으로 정의
ex) UI요소 A 는 화면 가장자리로부터 20포인트만큼 마진을 가진다
또는 요소 x 는 요소 y 와 동일한 폭을 유지한다.
-Aspect ratio (종횡비)
: 폭이나 높이 중 어느 한 쪽이 결정 되면 나머지 한쪽은 그 비율에 맞추는 제약 조건.
-오토레이아웃에서 제약 조건 설정하는 방법 3가지
1) 오른쪽 아래 제약 조건 설정창으로 한번에
2) Ctrl + 드래그
3) 스토리보드 말고 코드 이용 -> 요즘엔 이런 함수보다 훨씬 사용하기 편리하게끔 만들어진 라이브러리 활용 ex)스냅킷. (훨씬 직관적이고 간결) p95
*메모장앱에서 추가버튼 만들 때
네비게이션 바 쪽에 오른쪽에 Bar Button Item 추가 (네비게이션 아이템이 아니었어..). 그리고 +버튼 만드는건 system item 속성은 add로
*메모장 뷰컨트롤러에서 내비게이션 바에 내비게이션 아이템을 추가하고 <메모 작성> 이라고 씀.
엘립시스(Elipsis)
메모에서 한줄에 표현 가능한만큼 표현하다가 출력하지 못하는 나머지 부분은 말줄임표로 처리.
출처: 꼼꼼한 재은씨의 swift 실전편 메모 앱 만들기부분
'iOS > iOS Swift 개발 일기' 카테고리의 다른 글
TIL 7.2 (0) | 2022.07.02 |
---|---|
TIL 6.30 (0) | 2022.06.30 |
iOS swift 실습 중 기능별 찾아볼 수 있게 정리 (0) | 2022.06.11 |
iOS swift WKWebView (0) | 2022.06.10 |
iOS swift 문법편 (0) | 2022.05.31 |