| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- github
- 글또
- 왕초보
- 글또x코드트리
- Swift
- 알고리즘
- 리액트입문
- JavaScript
- 회고
- 클린코드
- SwiftUI
- 개인앱
- git
- 글쓰기
- 비동기
- 개발회고
- ViewBuilder
- 12회차
- 수정중
- ios
- Swift알고리즘
- 초보iOS개발자
- 글또9기
- UIKit
- Postman
- 유데미
- 글또10기
- iOS개발
- 스유
- RxSwift
- Today
- Total
목록분류 전체보기 (92)
playground_avec coding
NotificationCenter 기본개념 class NotificationCenter: NSObject A notification dispatch mechanism that enables the broadcast of information to registered observers. 등록된 관찰자에게 정보를 브로드 캐스팅할 수 있는 알림 방송 📢 메커니즘 이다. Objects(객체는) addOberver(_: selector: name: object:) 또는 addObserver(forName: object: queue: using:) 메소드를 사용하여 알림(NSNotification 객체)을 수신하기 위해 알림 센터에 등록한다. 객체가 자신을 관찰자로 추가할 때 어떤 알림을 받아야 하는지 지정한다. ..
Window 는 MS 의 운영체제...가 아니고, 창문, 보이는 부분들과 연관 되어 있는 것 같다. 공식 문서를 살펴보니 The backdrop for your app's user interface and the object that dispatches events to your views. UIWindow 의 개념을 보니 이러한데 해석을 해보면 앱의 UI 에 대한 배경 이벤트를 뷰에 전달하는 객체 라고 보면 될 것 같다. API Collection 의 분류로 보면 Windows and Screens 인데 영어만 봐도 이게 보이는 뷰 즉, 화면과 연관되어 있다는 것을 어렴풋이 알 수 있을 것 같다. Window Objects act as containers for your app's onscreen co..
State 를 공부하다가, Observable() 의 정의를 또 타고들어가다가 이것이 Macro 타입이라는 걸 알게되었다. Share observable state objects with subviews 부분에서https://playground-coding.tistory.com/78 Macro 이게 무슨 역할을 하는 타입일까? Struct, Class, Instance Method, Properties, enum 등 이런 것들은 문법을 공부할 때 한번씩은 보던 것들인데, Macro 는 뭐지..State 에 저장된 Observable 객체를 하위 뷰와 공유하려면 객체 참조를 하위 뷰에 전달SwiftUI는 객체의 관찰 가능한 속성이 변경될 때마다 하위 뷰를 업데이트하지만 하위 뷰의 body가 속성을 읽을 ..
이전에 살펴보았던, State 프로퍼티는 뷰의 상태를 저장하는 방법을 제공하며 해당 뷰에만 사용할 수 있다.즉, 하위뷰가 아니거나 State Binding 이 구현되어 있지 않은 다른 뷰는 접근할 수 없다. 상태 프로퍼티는 일시적인 것이어서 부모 뷰가 사라지면 그 상태도 사라진다.ObservableObjectObservable 객체는 여러 다른 뷰들이 외부에서 접근 할 수 있는 지속적인 데이터를 표현하기 위해 사용된다.→ 객체가 변경되기 전에 내보내는 publisher(게시자) 가 있는 객체 유형class Contact: ObservableObject { @Published var name: String @Published var age: Int init(name: String, age: Int) { ..
보호되어 있는 글입니다.
SwiftUI 에서 Property Wrapper들의 종류가 적지 않은 걸로 안다. 앞에는 주로 @ 표시를 붙이고 사용하는데, 그 종류를 알아보기 앞서 Property Wrapper 가 가지는 의미에 대해서 알아봐야겠다. Swift 내에서 프로퍼티가 가지는 속성과 역할을 보면, Properties - Access stored and computed values that are part of an instance or type. 저장되거나 계산되는 인스턴스 또는 타입의 일부인 value(값)에 액세스(접근) 한다. 그렇다면, 속성을 감싸서 사용할 때 감싼 걸 가지고 와서 사용할 것 같은 프로퍼티 래퍼 이 녀석은 Property Wrapper A property wrapper adds a layer of s..