반응형

SWIFT/기본이야기 2

Diffable Data Source에 대해

안녕하세요. KataRN입니다. 오늘은 Diffable Data Source에 대해 알아보겠습니다. (최근 공모전에 참가했을때는 시간이 부족해서 나중에 해야지 하고 미뤄뒀던 내용입니다.) Diffable Data Source란? - TableView(CollectionView)를 그리기 위한 데이터를 관리하고 UI를 업데이트하며 Data Source와 달리 데이터가 달라진 부분을 추적하여 자연스럽게 UI를 업데이트한다. 🤔 한마디로 달라진것만 업데이트 + 자연스러운 UI( 애니메이션??)입니다. 우선 준비된 샘플앱 : https://developer.apple.com/documentation/uikit/views_and_controls/collection_views/implementing_modern_c..

AutoresizingMask, translatesAutoresizingMaskIntoConstraints 개념

안녕하세요. KataRN입니다. 오늘은 간략하게 AutoresizingMask, translatesAutoresizingMaskIntoConstraints에 대해 알아보겠습니다. 1. AutoresizingMask superview의 bounds가 변경될때 subview의 크기를 어떻게 크기를 재설정 할것인가에 대한 bit mask bit mask: 컴퓨터의 언어인 이진수를 사용하면 연산이 빠른점을 이용해 어떤 정수를 이준수 형태로 표현하여 자료구조로써 사용하는 기법 원리: view의 bounds가 변경되면 subview들을 각 subview의 autoresizing mask에 해당되는 부분을 자동으로 재설정 UIView.AutoresizingMask에 설명된 상수를 결합하여 값을 조정 2. transl..

반응형