목록공식문서 (2)
study record
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/zaWPe/btrAGfI5YkW/VEMt97tAviNEy51zWWX3D0/img.png)
UIViewController UIKit 앱에서 view 계층을 관리하는 객체 @MainActor class UIViewController : UIResponder Overview UIViewController 클래스는 모든 뷰컨트롤러 클래스에 공통된 행동을 정의한다. UIViewController 클래스의 인스턴스를 직접적으로 만들지는 않을 것이다. 대신에 UIViewController의 하위 클래스를 만들고, 뷰 계층을 관리하는데 필요한 메서드와 프로퍼티를 더할 것이다. 뷰 컨트롤러의 메인 역할들 - 뷰 컨텐츠의 업데이트. 보통 데이터의 변화에 따라 반응한다. - 뷰에 대한 유저 상호작용에 반응 - 전체적인 인터페이스 레이아웃을 관리하고 뷰를 리사이징 - 앱의 다른 객체들과 협력 (다른 뷰컨트롤러 포..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/b93Vpa/btrzFGOewYg/ygjlGY9yPK0LmhhPQiIuD1/img.png)
공식 문서 https://developer.apple.com/documentation/uikit/uitableview를 공부하며 작성한 글입니다. UITableView 하나의 열과 행들을 사용하여 데이터를 표현하는 View @MainActor class UITableView : UIScrollView Overview iOS 에서 Table views는 하나의 열에서 컨텐츠를 수직으로 스크롤링하는 행들로 보여준다. 테이블의 각 행들은 앱의 컨텐츠들을 포함한다. 테이블들은 앱에서 계층적으로 조직화, 구조화되어 있는 데이터에 흔하게 사용된다. 계층적 데이터를 포함하는 앱들은 종종 테이블을 네비게이션 뷰 컨트롤러와 함께 사용한다. 계층의 다른 레벨들 사이에서 네비게이션을 활성화하여 사용한다. 예시로 설정 앱은 ..