묻고 답해요
160만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[Lv.3] 실전 네트워크 통신 - SwiftUI Combine, Async/Await
@Published의 용도
안녕하세요이번 실전 네트워크 통신 강의를 들으며 ViewModel을 만들 때 1번 방법이 아닌 2번 방법으로 만들 수 있다는 사실을 알게되었습니다. 앞쪽 강의에서 기존 1번 방식에서는 변수 생성 시 @Published 를 붙여야했지만, 2번 방식처럼 @Observable을 사용하면 @Published를 붙이지 않아도 된다고 하셔서 결국 위의 두 코드는 같은 기능을 한다고 이해를 했습니다. 그런데 이번 강의에서 아래와 같이 @Published를 사용하여서, 이 부분이 이해가 잘 가지 않습니다 혼자 고민해본 결과로는, - count 변수: 단순히 값을 읽고 쓰는 용도- textFieldID: 퍼블리셔(특정 시간/조건에 따라 값을 방출하는..?)로 사용 위의 용도 차이이다. 그렇다면 기존 방식에서 @Published를 모두 붙여야했던 이유는 무엇인지..? 라는 질문이 또 생기는 것 같습니다. 답변 주시면 감사하겠습니다!!
-
해결됨Combine - iOS의 Reactive Programming(2025)
Swift Concurrency 강의 예정에 있으신지 해서 문의드립니다.
안녕하세요? 혹시 Swift Concurrency 강의 예정에 있으신지 해서 문의드립니다. 있다면 언제쯤 부터 제작에 착수하시는지 궁금합니다.
-
해결됨Combine - iOS의 Reactive Programming(2025)
merge 오퍼레이터 질문
안녕하세요.stream은 시간이 지남에 따라 변하는 어떤 상태로 이해했는데요.publisher1과 publisher2에서의 stream을 각 stream1, stream2라고 했을때 시간이 지남에 따라 동시에 상태가 변하면 해당 상태는 merge 오퍼레이터에서 방출은 어떻게 처리하나요? [동시가 아닌 경우]-1-2-3---4--5--6---> 1-4-2-5-3-6 [동시인 경우]-1-2-3--4-5-6--> ?????
-
해결됨Combine - iOS의 Reactive Programming(2025)
zip 오퍼레이터 설명하는 부분에서 강의가 짤렸습니다.
안녕하세요. zip 오퍼레이터 설명하는 부분에서 강의가 짤려 있습니다.
-
해결됨[iOS] Swift Modern Collection View & MVVM 패턴 가이드
다음 강의 내용 관련 문의드립니다.
안녕하세요. 강사님께 문의드릴 곳이 현재 수강중인 강의의 질문게시판밖에 없는 것 같아서 여기에 올립니다! 양해 부탁드려요 ㅜㅜ다름이 아니라, iOS Clean Architecture & MVVM: RxSwift 완전 정복 강의 내용이 Swift 6의 새로운 동시성 모델을 반영한 내용인지 궁금합니다.만약 그렇지 않다면 Swift 5.x 버전의 컴파일러를 기준으로 강의 내용을 따라가면 되는 건가요?답변 미리 감사드립니다.