스토리보드에 등록한 유아이오브젝트에 접근하여 컨트롤하기위해 변수에 바인딩한 유아이 오브젝트를 아울렛 변수라고..

UIImageView - ContentMode 검색 해서 내용 살펴볼것

contents 크기를 갖고있는 것들은 크기 지정을 안해도 에러가 안난다

(ex. Label : 텍스트 크기만큼 가지고 있음)

갯수가 정해져있으면 scrollView해도 상관없음

계속 늘어나야하면 tableView

여러개의 오브젝트면 뷰로 감싸고 그리고 스크롤뷰로 감싸는게 깔끔하다

margin 은 (상위뷰가 갖고있는 개념) 안쪽에 대한 개념(체크를 하는게 마진을 주겠다~ 평상시에는 체크해제후 작업)

Untitled

Image 2x , 3x 는 2분의 1, 3분의 1 사이즈로 사용될것이다~라는걸 표현

자동으로 크기가 잡히는 오브젝트는 컨텐트의 크기에 영향을 받는다. 컨텐트 크기는 텍스트면 텍스트로서 영향을 받음

오토레이아웃 코드로 작성시

myButton.translatesAutoresizingMaskIntoConstraints = true

false 는 오토레이아웃설정하겠다 true 는 반대~

//self.view 에 바로 앵커를 연결하는 경우는 잘없다.
myLabel.topAnchor.constraint(equalTo: self.view.topAnchor, constant: 20).isActive = true

//세이프에어리어레이아웃 가이드에 연결하고 사용함
myLabel.topAnchor.constraint(equalTo: self.view.safeAreaLayoutGuide.topAnchor, constant: 20).isActive = true

self.view 에 바로 앵커를 연결하는 경우는 잘없다.

세이프에어리어레이아웃 가이드에 연결하고