State가 무엇인고.. State SwiftUI에서 가장 기본적이고 많이 사용하는 것 사용자에 의해서 이벤트가 발생하면 State, 상태를 변경한다. State가 변경되면 자동으로 변환 시켜주는 일을 한다. → State가 변경되면 UI를 업데이트한다. 예시 struct ContentView: View { @State var name = "Harry" var body: some View { VStack { Text(name) Button(action: { self.name = "Lily" }) { Text("이름 바꾸기") } } } } 버튼을 클릭하면 Harry → Lily로 이름이 바뀐다 struct ContentView: View { // 상태변화를 감지하는 변수 선언 @State var text..

MVC Model, View, Controller 세 가지로 나뉘어 진다. Model 데이터들을 정의한다. // Model struct Person { var name: String? var age: Int? } UI, 즉 View랑은 모르는사이이다. Model에서 값이 변경되어도 View에게 알려주지도 않고 관심도 안준다. View도 Model이 어떻게 되든 신경쓰지 않는다. View View는 Controller가 보여줘! 하면 보여주기만하는 말 그대로의 화면이고, 사용자랑 대화를 한다. 사용자의 이벤트를 받아오면 Controller에게 전해주고 Controller가 이벤트를 처리하고 다시 보여줘! 하면 보여준다. Controller Controller는 Model과 View사이에서 데이터를 어떻게 ..

SwiftUI 알아보기 슬슬 SwiftUI를 사용해봐야겠다고 생각이 들었다. 그래서 프로젝트를 만들기전에 먼저 Storyboard와 어떤 차이점을 가지고 있는지 한번 알아보려고 한다. SwiftUI? SwiftUI는 최소한의 코드만으로 Swift의 성능을 사용하여 모든 Apple 플랫폼에서 사용할 수 있는 멋진 앱을 만들 수 있도록 도와줍니다. SwiftUI로 어떤 Apple 기기에서나 단 하나의 도구 및 API 세트를 사용하여 사용자에게 더 나은 경험을 제공할 수 있습니다. 하나의 도구 및 API 세트를 사용하여 모든 애플 기기의 사용자 인터페이스를 만들 수 있게 해준다. 선언적 구문을 사용한다. // Apple 소개 코드 import SwiftUI struct Content: View { @state..
- Total
- Today
- Yesterday
- onTapGesture
- enumerations
- frame과 bounds 차이
- Protocol
- OCR
- AWS Fargate
- 의미있는이름
- SwiftUI
- 카메라
- tabview
- Git
- IOS
- kakao
- Xcode
- 곰튀김
- AWS
- Custom
- docker
- strcut
- navigation
- Generic
- CodingTest
- Login
- ObservedObject
- ChatGPT
- delegate
- rxswift
- file private
- Swift
- MVVM
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
31 |