전체 글
![[iOS][Swift] 오토레이아웃 개념잡기](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FbwZcWz%2FbtrLQnob7Hx%2FAAAAAAAAAAAAAAAAAAAAAFyMn11XKZzf_n4F4c8K0_DknbdboYDSXCrodDeDGZYF%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1753973999%26allow_ip%3D%26allow_referer%3D%26signature%3DwDCS9p%252FLo4tICkN9xBc%252FhEfJDj0%253D)
[iOS][Swift] 오토레이아웃 개념잡기
프로젝트 만들기Create new XCode project 를 눌러 오토레이아웃을 공부할 새 프로젝트를 만들어 보겠습니다 !카테고리는 App 으로 하고이름은 PracticeAutoLayout 으로 하겠습니다.저희는 스토리보드에서 AutoLayout 을 연습해볼거니까 Main.storyboad 로 가줍니다.Label 만들기그다음 테스트 해 볼 Label 을 하나 만들고 잘 보이게 하기 위해예쁜 색백그라운드 색상을 넣어줍니다 !오토 레이아웃 개념Swift 의 AutoLayout 개념은 해당 뷰의 x, y 위치 와 해당 뷰의 가로 세로 크기 를 알려주면 Swift 내부에서 뷰의 위치를 계산해 동적으로 렌더링 하게 됩니다.오토 레이아웃이 필요한 이유Q. 그냥 마우스로 요소들만 필요한 위치에 갖다 놓으면 되는데 ..
![[iOS][Swift] Closure를 활용해 간단한 계산하기](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FvI1cK%2FbtrLSuAx32l%2FAAAAAAAAAAAAAAAAAAAAAL3odUGHryFpYooFXS7FQMKgWG2stTAPHjzfFuVosLmV%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1753973999%26allow_ip%3D%26allow_referer%3D%26signature%3DtbEHJ3ouTXGUlFfOCVZHSYjgVj0%253D)
[iOS][Swift] Closure를 활용해 간단한 계산하기
정수의 합을 구하는 Closurevar addClosure: (Int, Int) -> Int = { (a: Int, b: Int) -> Int in return a + b }위 코드는 간소화 하지않은 가장 기본적인 형태의 closure 로 두 개의 정수를 parameter 로 받아 합을 반환하는 closure 입니다.코드를 봤을때 조금 복잡해보이지만 closure 는 코드를 간략화 할 수 있는 강력한 기능을 가지고 있습니다.Closure 간소화하기타입 생략먼저 앞에서 parameter 가 Int 라고 선언 되었으니 closure 는 타입 추론을 통해 a 와 b 가 자연스럽게 Int 라는 것을 알 수 있습니다. 이를 줄여보면var addClosure: (Int, Int) -> Int = { (a, b) -..