전체 글 (9) 썸네일형 리스트형 Repository Pattern 보호되어 있는 글입니다. Multi Section + Multi Model UICollectionView를 Compositional Layout + RxDataSource 조합으로 구현하기 보호되어 있는 글입니다. Closure, function 보호되어 있는 글입니다. Closure 보호되어 있는 글입니다. Method Dispatch 보호되어 있는 글입니다. UIViewController의 존재 의의, UIView의 관점에서 UIKit에서 화면을 다루기 위해서 꼭 필요한 존재 ViewController에 대해서 이해해보려고 합니다. 특히 오늘은 View 관점에서 이 ViewController에 대해 자세히 알아보겠습니다. 설명의 편의를 위해 UI라는 프레임워크 접두어를 일부 생략하였습니다. Apple이 말하는 ViewControllerApple의 공식 문서에서는 아래와 같은 책임을 가지고 있다고 설명하고 있습니다.UI요소 배치 및 크기 조정사용자와의 상호작용에 반응하기UI를 데이터 기반으로 업데이트 해주기다른 뷰컨트롤러를 비롯한 여러 Objects와 소통하며 앱의 이벤트들을 조정하기 등결국 ViewController는 View에서 일어나는 일을 전체적으로 관장하는 객체라고 정리해볼 수 있겠네요. ViewController와 .. Value와 Reference를 나누는 본질 Swift에서 Type은 정말 여러 관점에서 해석되고 분류될 수 있습니다.Basic vs NamedValue vs ReferenceOptional vs non-Optional이 외에도 다양한 관점으로 분류할 수 있으나, 오늘 다뤄볼 내용은 Value와 Reference의 차이에 대해서 소개하려고 합니다.Value Type vs Reference Type두 타입의 결정적인 차이는 무엇일까요?Apple의 Swift 공식 문서에서는 친구에게 문서를 공유하는 상황을 예시로 들고 있습니다.친구에게 문서를 전달한다고 했을 때, 당신은 어떻게 전달할 것인가?메일로 문서.docx의 사본을 보낸다.구글 독스의 링크 공유를 통해 보낸다. Value -> 메일로 문서.docx 의 사본을 보내기 Value Type의 동작은 .. Type에 대해서 보호되어 있는 글입니다. 이전 1 2 다음