본문 바로가기
반응형

2023년 이전/iOS12

SwiftUI- - tutorial - Animating Views and Transitions Apple에서 제공하는 Swift UI를 공부하면서 정리한 내용 입니다. 우선 기본 베이스 코드는 여기에서 project file을 다운받으신 후 StratingPoint/Landmarks/AnimatingViewsAndTransitions.xcodeproj 로 실행하시면 프로젝트를 따라 가실 수 있습니다. (빨리 정리해야지 해야지 하면서 1달만에 정리하는 기분입니다. 더 부지런해져야 겠습니다.) Add Animations to Individual Views 우선 HikeView.swift의 Image(systemName: "chevron.right.circle") 에 .animation(.easeInOut)을 추가 합니다. Button(action: { self.showDetail.toggle() }).. 2020. 8. 27.
SwiftUI - tutorial - Handling User Input Apple에서 제공하는 Swift UI를 공부하면서 정리한 내용 입니다. 이번에는 사용자 액션에 따른 동작을 만들어 보도록 하겠습니다. 만들 내용은 즐겨 찾기 추가와 , 즐겨찾기 항목만 보여주기 입니다. Favorite 추가 우선 List에 있는 항목에 Favorite를 구분할 수 있는 별을 추가해보겠습니다. 자 우선 Favorite를 petData 파일의 json에 추가 합니다. [ { "name": "kiti", "category": "CAT", "nickName": "samll bady", "id": 1001, "isFavorite" : true, "coordinates": { "longitude": -116.166868, "latitude": 34.011286 }, "imageName": "cat.. 2020. 7. 19.
SwiftUI - tutorial (Building Lists and Navigation and Generating Previews Dynamically) 오늘은 SwiftUI tutorial 그 두번째 Building List와 Navigation에 대해 작성해보겠습니다. 우선 지난 번에 작성한 project에 추가로 작성하도록 하겠습니다. List 우선 먼저 List에 들어갈 데이터를 만들어 보도록 하겠습니다. 다음과 같이 PetInfo라는 swift 파일을 만듭니다. import SwiftUI import CoreLocation struct PetInfo: Hashable, Codable { var id : Int var name : String fileprivate var imageName: String fileprivate var coordinates: Coordinates var category : Category var nickName : St.. 2020. 7. 19.
SwiftUI - tutorial(Creating and Combinding Views) Apple에서 제공하는 SwiftUI tutorial을 공부하면서 작성한 내용입니다. SwiftUI는 Apple에서 제공한 신규 UI 작성 방식으로 선언적 구문을 사용하므로 사용자 인터페이스의 기능을 명시하기만 하면 됩니다. 그래서 이전에 storyboard를 사용했을 때는 알아보거나 해석하기 힘든 xml이 아닌 swift파일에서 선언적 구문으로 UI를 작성할 수 있습니다. 그럼 간단한게 사용하는 방법을 확인해 보겠습니다. 프로젝트 생성 우선 project를 만듭니다. project를 만들 때 위의 이미지 처럼 Single View App을 선택하고 Language는 Swift User Interface는 SwiftUI를 선택하여 프로젝트를 생성합니다. 그러면 아래와 같이 항목들을 가진 프로젝트가 생성 .. 2020. 7. 14.
반응형