SwiftUI Tutorials - Landmarks(2)
·
SwiftUI & UIKit/Tutorials
지난 시간에는 스택과 View들을 구성하는 방법과 함께 서로 다른 view를 합치는 작업을 해보았다. 이번 시간에는 리스트와 내비게이션을 이용하여 랜드 마크의 전체 목록을 확인할 수 있고, 해당 랜드마크의 세부 정보를 확인할 수 있도록 해보았다. 1. Create a Landmark Model 튜토리얼에서 제공하는 Resources파일 중 랜드마크 데이터.json을 현재 진행 중인 프로젝트 탐색 창으로 들고 온다. 그러고 나서 Landmark.swift 파일을 하나 생성해서 json파일 내부에 있는 키의 이름과 일치하는 몇 가지의 속성을 이용하여 Landmark구조를 정의한다. import Foundation struct Landmark: Hashable, Codable { var id: Int var ..
SwiftUI Tutorials - Landmarks(1)
·
SwiftUI & UIKit/Tutorials
이번 시간에는 apple developer 공식 사이트에 있는 swiftui 튜토리얼을 따라 하면서 공부한 내용을 차근차근 정리해볼 것이다. Landmark라는 앱은 사용자에게 좋아할 만한 장소를 보여주고 공유하기 위한 앱으로 랜드마크에 대한 세부 정보까지 함께 확인할 수 있다. 이 앱을 이용하여 기존에 배웠던 스택과 이미지, Textview, 그리고 지도를 이용하기 때문에 Mapkitd을 이용하는 방법으로 아주 재밌게 새로운 개념 또한 정리해볼 수 있을 것 같다. https://developer.apple.com/tutorials/swiftui Apple Developer Documentation developer.apple.com 1. 프로젝트 생성 프로젝트 생성의 경우 Xcode에서 생성하게 되며 ..