# .combineLatest

1개의 포스트
post-thumbnail

요리조리 RxSwift 사용기 - 1 (Feat: CombineLatest)

요구사항 두 가지 cell타입에 대응하는 모델을 만들어야 하는 상황이었다: 하나는 유저가 선택한 사진을 cell에 보여주는 모델 두 번째는 사진 업로드 필요성을 유저에게 보여주는 모델 또한 이 모델 배열 속 요소가 총 10개여야 한다는 점: 기획서에서 요구하는 건 정확히 10개의 cell이었다. 생각의 흐름 업로드 된 이미지 모델 배열, 그리고 업로드 필요 모델 배열을 가지고 [cellType.uploaded], [cellType.needToUpload] 업로드 된 배열의 요소를 모두 받은 뒤 나머지는 업로드 필요 배열의 요소로 채운다. 하지만 배열의 크기는 10개로 제한되기 때문에 유저가 선택한 숫자에 맞춰서 업로드 필요요소의 숫자를 조절해야 한다. 유저가 선택한 사진들로 먼저 cell을 채워야 한다. 나머지는 업로드 필요 모델로 채운다. 기존 코드 **// MARK: - TODO: 유저가

2022년 5월 18일
·
0개의 댓글
·