본문 바로가기
반응형

2023년 이전/iOS12

SwiftUI - 리스트뷰 / 네비게이션 / fullScreenCover 다음 내용들은 [핵심만 골라배우는 SwiftUI 기반 iOS 프로그래밍] 을 공부하면서 정리한 내용 입니다. 이번에는 리스트와 네비게이션 그리고 fullScreenCover에 대해서 정리해 보겠습니다. 1.리스트 리스트뷰란 수직 방향으로 일정 목록을 보여주는 뷰를 말합니다. struct ContentView: View { var body: some View{ List{ Text("one") Text("two") Text("three") Text("four") Text("five") } } } struct ContentView_Previews: PreviewProvider { static var previews: some View { ContentView() } } 간단하게 위와 같이 코드를 작성하면 이런.. 2020. 10. 6.
SwiftUI - 상태, Observable 객체, Environment 객체 다음 내용들은 [핵심만 골라배우는 SwiftUI 기반 iOS 프로그래밍] 을 공부하면서 정리한 내용 입니다. SwiftUI는 데이터 주도 방시긍로 앱 개발을 강조합니다. 사용자 인터페이스 내의 뷰들은 기본 데이터의 변경에 따른 처리 코드를 작성하지 않아도 뷰가 업데이트 됩니다. 이것은 데이터와 사용자 인터페이스 내의 뷰 사이에 게시자와 구독자를 구축하여 할 수 있습니다 위의 설명과 관련하여 이번에는 상태 프로퍼티, Observable 객체, Environment 객체에 대해 설명해 보겠습니다. 1.상태 프로퍼티 상태 프로퍼티는(State Propertiy) 상태에 대한 가장 기본적이 형태이며, 뷰 레이아웃의 현재 상태 (토클 버튼 활성화 여부, 텍스트 필드에 입력된 텍스트 또는 피커 뷰에서 현재 선택)을.. 2020. 10. 4.
SwiftUI - 스택과 프레임 다음 내용들은 [핵심만 골라배우는 SwiftUI 기반 iOS 프로그래밍] 을 공부하면서 정리한 내용 입니다. 뷰를 공부할 때 뷰들을 추가하기 위해 다양한 컨테이너들이 있었고 그중에 스택 컨테이너가 있었습니다. (VStack, HStack, ZStack) 이번에는 이 Stack과 프레임의 개념에 대하여 설명해 보겠습니다. 1. SwiftUI 스택 SwiftUI에는 VStack(수직) , HStack(수평) , ZStack(중첩) 3개의 Stack 레이아웃 뷰가 있습니다. VStack struct ContentView: View { var body: some View { VStack{ Image(systemName: "goforward.10") Image(systemName: "goforward.15") I.. 2020. 10. 4.
SwiftUI - View 다음 내용들은 [핵심만 골라배우는 SwiftUI 기반 iOS 프로그래밍] 을 공부하면서 정리한 내용 입니다. 사이드프로젝트를 진행하면서 iOS를 담당하게 되었고, iOS14가 나오면서 SwiftUI를 메인으로 해주는 느낌이 들어 SwiftUI로 작업을 하게 되었습니다. 그래서 SwiftUI에 대해 AppleDeveloper에 있는 tutorial로는 부족한 듯하여 책을 사서 따로 공부를 하게 되었고 그 내용을 정리하였습니다. SwiftUI로 프로젝트르 만들면 LifeCycle 선택에 UIKit App Delegate와 SwfitUI App을 선택할 수 있는데 (Xcode12) 저는 우선 책과 똑같이하기 위해 UIKit App Delegate를 선택 하였습니다. 프로젝트 생성시 생성되는 파일들에 대해서는 .. 2020. 10. 4.
반응형