reactive cocoa unknown frontier

Post on 12-Aug-2015

77 Views

Category:

Mobile

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Quiz• Hot Signal

• Cold Signal

Reactive Cocoa Unknown FrontierHai Feng Kao

Progress of Diploma

Progress of Diploma

Progress of Diploma

Progress of Diploma

Progress of Diploma

Progress of Diploma

Progress of Diploma

Progress of Diploma

Learning ReactiveCocoa

ReactiveCocoa? What’s that?

Learning ReactiveCocoa

It seems interesting

Learning ReactiveCocoa

Signal? Map? Reduce? Filter? MVVM? switch? groupBy? aggregate?

WTF

Learning ReactiveCocoa

ReactiveCocoa is awesome

Learning ReactiveCocoa

ReactiveCocoa is awesome

Learning ReactiveCocoa

ReactiveCocoa is awesome

Learning ReactiveCocoa

Learning ReactiveCocoa

ReactiveCocoa sucksReactiveCocoa sucks

MVVM(Model View ViewModel)

ModelView ViewController ViewModelReactiveCocoa

MVVM Table View Example

HRTableCollectionBindingHelper Example

Rannie’s HRTableCollectionBindingHelper

HRTableCollectionBindingHelper

• Demo (https://github.com/Rannie/HRTableCollectionBindingHelper)

HRTableCollectionBindingHelper

• Cannot delete and insert cells:(• No delegate forwards

HRTableCollectionBindingHelper

CETableViewBinding

CETableViewBinding

CETableViewBinding

Demo(https://github.com/ColinEberhardt/CETableViewBinding)

CETableViewBinding• Cells can be deleted and inserted, Yeah!• Have delegate forwards, Yeah!• No dataSource forwards• No multiple sections

HFTableCollectionBindingHelper

HFTableCollectionBindingHelper

HFTableCollectionBindingHelperDemo(https://github.com/haifengkao/HFTableCollectionBindingHelper)

HFTableCollectionBindingHelper

• Cells can be deleted and inserted, Yeah!• Have delegate forwards, Yeah!• Have dataSource forwards, Yeah!• Multiple table view sections, Yeah!

Homework• Follow https://github.com/haifengkao

Q&A

Thank you

top related