일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 설치
- WSDL
- iPhone
- 링크
- 형식
- windows7
- Objective-C
- 아이맥
- screen
- Mobile
- ObjectiveC
- Number
- 윈도구
- cagr48com
- 퇴사
- WebService
- 맥
- 윈도우즈7
- mac
- 7932
- 볼링
- install
- 윈도구7
- java
- windows
- 아이폰
- 오브젝티브C
- VISTA
- c#
- 애플
Archives
- Today
- Total
A colossal Dreamer: GR鐵塔-天生我材
Publisher / Subscriber 의 매력 본문
구성하면, 확정되는
함수형 구성에서 의미를 갖는 것 같다.
시퀀스 가 구성되면, 동작이 확정되는...
시작할 때 시퀀스를 확정하고, 끝까지 publisher 체인을 유지하는 것이 필요해 보인다.
잦은 구독/해지 는 구독상태와 해지상태가 구분되므로,
테스트 구성의 초기 부터 구분해야하게되고,
테스트를 어렵게 만든다.
하나의 완결된 흐름(사용자 관점: UX)이 시작할 때 구성하고,
해당 흐름이 완결되었을 때 해제하는 방식으로 설계한다면,
초기 설계 단계에서 상태에 무관하게 동작할 수 있도록 애 써두는 것으로
추후 흐름을 이해하거나, 테스트를 구성하는 시점에서 유리할 수 있다.
각각의 시작과 끝을 세션으로 정의한다면;
UIKit 에서는 ViewController 의 라이프사이클을 하나의 세션을 바라보는 것이 유의미할 것 같다.
그리고, SwiftUI 에서는 View의 라이프사이클이 하나의 세션으로 보면,
@ObservedObject @Published 을 활용해서 View와 구성되고,
View 가 해제될 때 구성이 해제된다.
'Development > 아이폰' 카테고리의 다른 글
WWDC2022 Platforms State of Unions 복습 정리 (0) | 2022.06.23 |
---|---|
SwiftPlantUML - Swift코드로부터 PlantUML class diagram 뽑아재끼기 (0) | 2022.06.21 |
폴하가티 할아버지 강의가 유튜브로 이사갔었네용. >,.< (0) | 2021.01.18 |
iPhone 개발에 Disk 여유공간이 많이 필요한 이유 (0) | 2020.05.25 |
iPhone, iPad Pro resolutions (0) | 2020.05.02 |