SwiftUI / 목차 정리

Minsang Kang·2023년 7월 31일
1

SwiftUI

목록 보기
1/12
post-custom-banner


iOS 13부터 지원된 SwiftUI를 깊게 알아보기 위해서 앞으로 하나씩 공부하며 블로그에 남기려고 합니다.

목차 정리

SwiftUI와 관련된 모든것들이 정리된 목차입니다.

  • 블로그에 올라가진 내용의 경우 목차를 통해 이동할 수 있습니다.
  • 블로그에 올라가기 전인 경우 어떤 것들이 있는지, 어떤 내용들을 다룰 것인지 확인할 수 있습니다.

UPDATE: 2023-08-11 00:57

SwiftUI

새롭게 만들어진 SwiftUI 프레임워크에 관한 공식문서 정리입니다.


View

View protocol를 채택하는 UI 요소입니다.

  • Text
  • TextField
  • TextEditor
  • Image
  • Button
  • Label
  • VStack
  • HStack
  • ZStack
  • LazyVStack
  • LazyHStack
  • Spacer
  • Divider
  • List
  • ForEach
  • ScrollView
  • NavigationView
  • NavigationStack
  • NavigationSplitView
  • TabView
  • Group
  • GroupBox
  • Section
  • GeometryReader
  • Rectangle
  • RoundedRectangle
  • Capsule
  • Circle
  • Toggle
  • Slider
  • SegmentedControl
  • Stepper
  • DatePicker
  • Gradient

View modifier

View protocol로 제공되는 공통된 modifier(함수)들 입니다.
다만, 특정 View에서 주로 적용되는 modifier의 경우 특정 View 내용에서 다룹니다.

  • .fill
  • .foreground
  • .background
  • .opacity
  • .overlay
  • .border
  • .cornerRadius
  • .resizable
  • .aspectRatio
  • .scaledToFit
  • .frame
  • .padding
  • .offset
  • .ignoreSafeArea
  • .previewLayout
  • .alert
  • .actionSheet
  • .onAppear
  • .onDisappear
  • .animation
  • .environmentObject
  • .toolbar

Property Wrapper

SwiftUI에서 사용되는 프로퍼티래퍼들 입니다.

  • @State
  • @Binding
  • @EnvironmentObject
  • @StateObject
  • @Environment
  • @Published
  • @FocusedBinding
  • @AppStorage
  • @Environment

Framework

SwiftUI 프레임워크 외 별도의 프레임워크별 기능들 입니다.

  • MapKit
    • Map

WWDC

SwiftUI 관련 WWDC 내용들 입니다.


Extra

SwiftUI 관련 내용들 입니다.

profile
 iOS Developer
post-custom-banner

0개의 댓글