Slide 28
Slide 28 text
class PostListViewController: UIViewController {
func bind() {
rx.sentMessage(#selector(viewWillAppear(_:)))
.map { _ in }
.bind(to: viewModel.viewWillAppear)
.disposed(by: disposeBag)
viewModel.posts
.drive(tableView.rx.items(
cellIdentifier: R.nib.postListCell.name,
cellType: PostListCell.self)
) { (_, element, cell) in
cell.configure(post: element)
}
.disposed(by: disposeBag)
}
}
• ViewControllerViewModelͱͷσʔλόΠϯσΟϯάͱɺ
σʔλදࣔը໘ભҠͷViewػೳʹప͢Δ
• ঢ়ଶʹґଘͨ͠ϩδοΫۃྗ࣋ͨͤͳ͍