공식문서

    [Swift] 접근제어자 (Access Control)

    접근제어 (Access Control) Access control restricts access to parts of your code from code in other source files and modules. 코드를 작성하는 한 파일에서 다른 파일에 있는 코드에 대한 접근을 명시적으로 작성해서 이를 관리 Module과 Source file module 과 source file 에 따라 다른 접근함 Module 코드를 배포하는 단일 단위로 하나의 프레임워크나 앱이 이 단위로 배포 다른 모듈에서 Swift의 import 키워드를 사용해 import 될 수 있음 프로젝트의 하위에 있는 targets도 각각 모두 하나의 module 임 ex) UIKit, Foundation Source File 각각의 ..

    [iOS] Table Views - Filling a Table with Data

    Intro 안녕하세요. 오늘은 TableView - Filling a Table with Data, 데이터를 채우는 부분의 공식문서를 정리했습니다. 가장 중요하고 기본적인 내용이라 잘 정리해보도록 하겠습니다 💪🏻 Apple Developer Documentation developer.apple.com 데이터 소스 객체를 사용해서 테이블의 셀을 동적으로 만들고 구성하거나 정적으로 제공합니다. (테이블 뷰에서 셀을 동적 or 정적으로 구성할 수 있죠? 주로 동적이지만..) Overview Table views는 인터페이스의 데이터 기반 요소입니다. UITableViewDataSource 프로토콜을 채택하는 객체를 사용해서 데이터의 각 부분을 화면에 렌더링하는데 필요한 View와 함께 App의 Data를 제공..