Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- uiscrollview
- MVVM
- Human interface guide
- tableView
- collectionview
- clean architecture
- Clean Code
- combine
- 리팩토링
- HIG
- ios
- rxswift
- 리펙토링
- SWIFT
- Protocol
- uitableview
- 리펙터링
- RxCocoa
- 클린 코드
- 스위프트
- Refactoring
- swift documentation
- swiftUI
- Xcode
- map
- ribs
- UICollectionView
- UITextView
- Observable
- 애니메이션
Archives
- Today
- Total
김종권의 iOS 앱 개발 알아가기
[iOS - swiftUI] SwiftUI의 기본 - 목차 본문
Views and Controls
- View protocol
- Text, Text ViewModifier
- TextField
- TextField ViewModifier, SecureField
- Font
- Image
- SF Symbols
- Button, ButtonStyle
- ButtonStyle, PrimaryButtonStyle을 이용한 커스텀 버튼
- EditButton, PasteButton
- Toggle, ToggleStyle을 이용한 커스텀 토글
- Picker, PickerStyle
- DatePicker, ColorPicker
- Slider
- Stepper
- NavigationView, NavigationLink
Layout, Presentation
- HStack, VStack, ZStack, LazySatck
- List (리프레시, multiSelection, Hierarchical List, ListStyle)
- ScrollView, ForEach, DynamicViewContent
- Axis, Form
- Group, GroupBox, Section
- Spacer, Divider
- TabView
- Alert, ActionSheet (.alert, .confirmationDialog)
- EmptyView, EquatableView (.equtable(), 최적화)
Drawing, Animation
- Animatable, EmptyAnimatableData, AnimatableData
- Transition, AnyTransition
- Shape, InsettableShape
- Angle, rotationGesture, rotationEffect
- GeometryEffect
- Rectangle, RoundedRectangle, Circle, Ellipse, Capsule
- Path
- ScaledShape, RotatedShape, OffsetShape, TransformedShape
- ImagePaint
- Gradients (Linear, Angular, Radial)
- GeometryReader, GeometryProxy
- CoordinateSpace
Framework Integration
- UIHostingController (UIKit에서 SwiftUI 사용 방법)
- UIViewRepresentable, UIViewControllerRepresentable (SwiftUI에서 UIKit 사용 방법)
State, Data Flow
- @State, @Binding
- @ObservedObject, @StateObject (MVVM)
- EnvironmentObject
- FetchRequest, FetchedResults
- DynamicProperty
- @Enviroment, EnviromentValues
- Preference, PrefereneceKey (하위뷰에서 상위뷰로 데이터 넘기는 방법)
- LocalizedStringKey
Other
cf) Combine 개념 목차 링크
* 참고
'iOS 기본 (SwiftUI)' 카테고리의 다른 글
Comments