iOS SwiftUI : Data 사용 UI

참고: https://developer.apple.com/tutorials/swiftui/building-lists-and-navigation 위 URL 에서 다운로드받을 수 있는 예제 프로젝트로부터 landmarkData.json 파일을 iosdiary 프로젝트로 드래그앤드롭하여 가져온다. 이 데이터를 핸들링하기 위해서 Landmark.swift 파일을 생성한다. landmarkData.json 에 정의되어 있는 항목을 Landmark 에 정의한다. (강의에서와 조금 다르게 json 파일을 구성하고 있는 항목 순서대로 정의해봤다) Hashable 과 Codable 은 프로토콜. Hashable 은 각 항목을 구분할 수 있게 해주기 위한 … Read more

iOS : SwiftUI 프로젝트 생성 (기초)

SwiftUI 를 활용한 iOS 앱 프로젝트를 생성하는 단계를 정리해보려고 해. 아래 URL 을 참고한 아주 기초적인 내용의 프로젝트야. 참고: https://developer.apple.com/tutorials/swiftui/creating-and-combining-views Choose a template for your new project: iOS – App Choose options for your new project: Interface: SwiftUILanguage: Swift 앱 메인 파일 : iosdiaryApp.swift @main 은 앱의 진입점을 의미 main App 에서 참조하는 뷰 : … Read more