Join Jon Bott for an in-depth discussion in this video Changing UI: Prep, part of RxSwift: Design Patterns for iOS Developers.
- [Male Instructor] Let's explore…one more example on binding in the view layer.…The first place for us to go is…to the reactive UI presenter,…which currently all it's providing…is just a static list of friends to the view controller.…And we're just consuming that in a normal table view process…of loading from that data and having…that as it's data source.…But we're going to turn this into…more of a reactive process and…make it behave as if we are getting…data from a lower layer or something…else that's asynchronous.…
And we'll look at the different tools…that RxSwift gives to us so that…we can work with this type of data safely.…The first few things we want to do is…instead of this list here,…just comment the self for right now…and we'll be creating something else…that will populate that.…We'll say let friends equal to…a variable of an array of friend.…And we'll just give it an empty array by default.…
We'll also set a title here and…normally we would set these to variable there,…the easiest to work with.…They don't error out.…
- RxSwift syntax
- Creating simple observables
- Architecting the model layer
- Using Core Data
- Grouping tasks
- Changing UI
- Threading in the model and UI
Skill Level Intermediate
Learning Server-Side Swift Using IBM Kiturawith Mohammad Azam1h 51m Intermediate
Swift 4: Protocol-Oriented Programmingwith Károly Nyisztor1h 44m Intermediate
Swift: Writing Reusable Frameworkswith David Okun1h 49m Intermediate
1. The Basics
2. Model Layer
3. Presenter and View
Next steps1m 17s
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.Cancel
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.