4일차 수업을 듣고 배우게된 것과 알고싶은 점을 정리한 글입니다.
Learned
- 에디터 영역의 Assistant(Ctr + Opt + Cmd + Enter)는 선택된 스토리보드의 뷰 컨트롤러와 연결된
클래스 파일을 화면 분할로 보여주는 기능이다. - UIKit 프레임워크 내부에 Foundation 프레임워크가 존재해서 UIKit만 import하면
두 프레임워크를 모두 사용할 수 있다. - Swift에서 Int를 사용할때 기기의 사양에 따라 자동으로 비트 수(32, 64)를 설정하여 변환해준다.
(대부분의 기기가 64비트 Int를 사용) - background의 default 컬러는 색이 존재하지 않는 상태, 즉 backgroundColor 프로퍼티가
nil인 상태를 말한다. - UIGestureRecognizer를 추가한 view의 배경색을 default로 설정하면 제스쳐를 인식하지 못한다.
- 배경색을 투명하게 하고 싶다면 UIColor.clear 색을 사용하자.
- 여러 아웃렛 변수들을 묶어서 아웃렛 컬렉션(배열)로 만들 수 있다.
- 어떤 타입(Class, Struct 등) 내부에서 정의된 변수와 함수를 각각 프로퍼티, 메서드라고 부른다.
- 매개변수와 인자
- 함수 내부에서 넘겨받은 값을 사용하기 위한 변수를 매개변수(Parameter)라고 한다.
- 함수에 넘겨지는(전달하는) 값을 인자(Argument)라고 한다.
- 외부에서 함수에 넘겨지는 인자를 명칭하는 것을 Argument Label이라고 한다.
(외부 매개변수라고도 한다.)
함수 이름 뒤에 붙는 "()"를 함수 호출 연산자라고 하고
인자 레이블을 생략할때 사용하는 "_"를 와일드카드 연산자라고 한다.
이상입니다.
'TIL' 카테고리의 다른 글
[Sesac IOS] 6일차 TIL (0) | 2022.07.11 |
---|---|
[Sesac IOS] 5일차 TIL (0) | 2022.07.09 |
[Sesac IOS] 3일차 TIL (0) | 2022.07.06 |
[Sesac IOS] 2일차 TIL (0) | 2022.07.05 |
[Sesac IOS] 1일차 TIL (0) | 2022.07.04 |