Upload
hai-feng-kao
View
76
Download
1
Tags:
Embed Size (px)
Citation preview
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