반응형

SwiftUI 32

[SwiftUI] 동적으로 List에 item 추가하는 방법

How to add dynamic items to the List App에서 가장 많이 쓰이는 게 List입니다. (전적으로 제 기준). 보통 정적 리스트는 메뉴의 성격을 띠는 변하지 않는 시스템 메뉴에 많이 사용되고, 그 외의 대부분은 동적으로 리스트를 할당하여 사용하게 됩니다. 만약 위와 같이 제목과 내용으로 이루어진 화면을 만든다고 가정한다면 1. 데이터 모델 생성 struct Board: Identifiable { let id = UUID() let title : String let content : String } 각각의 게시글을 담기 위한 모델인 Board에 제목(title)과 내용(content) 변수를 생성하여줍니다. 여기서 id는 중복되지 않는 단일 객체로 분류하기 위해 선언해 줍니다. ..

개발 창고/iOS 2023.07.31

[SwiftUI] Swift의 구조

What is the structure of Swift? SwiftUI는 Apple의 iOS, macOS, watchOS 및 tvOS 애플리케이션을 개발하기 위한 사용자 인터페이스 프레임워크입니다. SwiftUI는 선언적인 방식으로 사용자 인터페이스를 구축할 수 있게 해주는 혁신적인 접근 방식을 제공합니다. SwiftUI 애플리케이션 구조 SwiftUI 애플리케이션은 다음과 같은 구조로 이루어져 있습니다 구분 내용 App 애플리케이션의 진입점을 나타냅니다. 주로 @main 어트리뷰트가 있는 구조체 형태로 정의됩니다. 애플리케이션 수명주기와 초기 구성을 설정하는 역할을 합니다. ContentView 애플리케이션의 주요 사용자 인터페이스를 정의하는 뷰입니다. 주로 View 프로토콜을 구현한 구조체 형태로 정..

개발 창고/iOS 2023.07.30
반응형