# Difficult to Read?

**URL:** <https://forums.kodeco.com/t/difficult-to-read/112592>\
**Category:** Combine: Asynchronous Programming with Swift\
**Created:** [June 19, 2020, 5:52am UTC](https://forums.kodeco.com/t/difficult-to-read/112592 "2020-06-19T05:52:07Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![king9671152](https://assets.chunter.kodeco.com/user_avatar/forums.kodeco.com/king9671152/32/110937_2.png) [@king9671152](https://forums.kodeco.com/u/king9671152)\
**Post date:** [June 19, 2020, 5:52am UTC](https://forums.kodeco.com/t/difficult-to-read/112592/1 "2020-06-19T05:52:07Z")

</div>

Honestly, I don’t enjoy reading this book. It’s the same reason why I didn’t enjoy reading “RxSwift Reactive Programming with Swift.” In fact, this book is just the Combine conversion of the RxSwift book. This book even uses the exactly same sample project (Collage). And the Combine book has the same approach as the RxSwift book. They both use the playground to explain some concepts. We don’t use the playground to build apps. And these books seem to share the same goal: Using either framework or library for the MVVM architecture. I bought both books to see simple examples to see how I can use them. As for the Combine framework, I want to see simple sample projects like

[Combine first example](https://dev.to/gualtierofr/combine-first-example-3ie9)  
[Table and collection view data sources for Combine](https://iosexample.com/table-and-collection-view-data-sources-for-combine/)  
[Combine入門](https://www.techgaku.com/archives/199)

to find out how Combine can be useful in coding a view controller involving one or two IBOutlet objects.

---

<div class="post-metadata">

**Author:** ![icanzilb](https://assets.chunter.kodeco.com/user_avatar/forums.kodeco.com/icanzilb/32/109333_2.png) [@icanzilb](https://forums.kodeco.com/u/icanzilb)\
**Post date:** [June 19, 2020, 6:12am UTC](https://forums.kodeco.com/t/difficult-to-read/112592/2 "2020-06-19T06:12:23Z")

</div>

Thank you for your feedback, we will consider adding some simple view controller examples in future editions

---

<div class="post-metadata">

**Author:** ![king9671152](https://assets.chunter.kodeco.com/user_avatar/forums.kodeco.com/king9671152/32/110937_2.png) [@king9671152](https://forums.kodeco.com/u/king9671152)\
**Post date:** [June 19, 2020, 6:21am UTC](https://forums.kodeco.com/t/difficult-to-read/112592/3 "2020-06-19T06:21:29Z")

</div>

That’s good to hear. Thanks.

---

<div class="post-metadata">

**Author:** ![freak4pc](https://assets.chunter.kodeco.com/user_avatar/forums.kodeco.com/freak4pc/32/101113_2.png) [@freak4pc](https://forums.kodeco.com/u/freak4pc)\
**Post date:** [October 1, 2020, 5:40am UTC](https://forums.kodeco.com/t/difficult-to-read/112592/4 "2020-10-01T05:40:44Z")

</div>

Thanks for the valuable feedback. In addition to Marin’s notes, I think it’s important to note that every book and every book team has their own teaching methodology, and this book (as well as the RxSwift one - written by the same team) has sort of a pedagogical methodology where you learn Combine itself, and ramp up with more advanced SwiftUI-based projects later in the book.

I can understand your dissatisfaction with this, and I wish a single book could tend to all people, but unfortunately that’s not always possible.

I hope you still find some enjoyment and valuable knowledge within the pages of this book.

Thank you!
