UIkit을 활용하여 코인리스트를 만드는 도전을 진행 중입니다.
블록와이드를 만들며 작업했던 흐름으로 @Publisher를 활용해서 winnerList 배열을 만들고 API로부터 데이터를 받아와서 업데이트 하는 구조인데요.
앱을 빌드하면 데이터를 받아오기 전에 비어있는 0 값이 출력되고 있으며, 그에 따라서 화면에는 코인리스트가 생성되지 않고 있습니다.
SwiftUI에서는 @Publisher의 값이 수정되면 자동으로 값이 갱신되서 뷰가 새롭게 그려졌는데 UIKit에서는 다르게 작동하는 것 같네요.
UI를 그리고 임시 리스트를 보여주는 것까지는 성공했는데 데이터를 갱신해주는 것에 대해서 공부를 해야하겠습니다.
RxSwift가 그 힌트가 될 것 같아요.
SwiftUI로는 업비트 웹소켓으로 매초마다 데이터를 갱신하는 것까지 구현했는데.. UIKit으로는 사뭇 다르니 갈 길이 멀어보이네요..
공부가 되면 또 업데이트 하겠습니다. :)
'Project > UIKit 업비트' 카테고리의 다른 글
[UIKit] TableView에서 insetGrouped 스타일로 섹션을 나눠보자 (0) | 2023.04.22 |
---|---|
[UIKit] TableView 위에 Header를 만들어보자 (0) | 2023.04.22 |
[UIKit] UISearchController, 검색 기능 구현하기 (1) | 2023.04.17 |
[UIKit] 업비트 API로 CollectionView에 리스트 만들기 feat.RxCocoa (0) | 2023.04.13 |
[UIKit] 탭 바 배경색이 투명할 때 해결방법 (0) | 2022.12.17 |
댓글