Reactive Cocoa Unknown Frontier
-
Upload
hai-feng-kao -
Category
Mobile
-
view
75 -
download
1
Transcript of Reactive Cocoa Unknown Frontier
![Page 1: Reactive Cocoa Unknown Frontier](https://reader030.fdocuments.in/reader030/viewer/2022032506/55caa84fbb61eb2e398b46ad/html5/thumbnails/1.jpg)
Quiz• Hot Signal
• Cold Signal
![Page 2: Reactive Cocoa Unknown Frontier](https://reader030.fdocuments.in/reader030/viewer/2022032506/55caa84fbb61eb2e398b46ad/html5/thumbnails/2.jpg)
Reactive Cocoa Unknown FrontierHai Feng Kao
![Page 3: Reactive Cocoa Unknown Frontier](https://reader030.fdocuments.in/reader030/viewer/2022032506/55caa84fbb61eb2e398b46ad/html5/thumbnails/3.jpg)
Progress of Diploma
![Page 4: Reactive Cocoa Unknown Frontier](https://reader030.fdocuments.in/reader030/viewer/2022032506/55caa84fbb61eb2e398b46ad/html5/thumbnails/4.jpg)
Progress of Diploma
![Page 5: Reactive Cocoa Unknown Frontier](https://reader030.fdocuments.in/reader030/viewer/2022032506/55caa84fbb61eb2e398b46ad/html5/thumbnails/5.jpg)
Progress of Diploma
![Page 6: Reactive Cocoa Unknown Frontier](https://reader030.fdocuments.in/reader030/viewer/2022032506/55caa84fbb61eb2e398b46ad/html5/thumbnails/6.jpg)
Progress of Diploma
![Page 7: Reactive Cocoa Unknown Frontier](https://reader030.fdocuments.in/reader030/viewer/2022032506/55caa84fbb61eb2e398b46ad/html5/thumbnails/7.jpg)
Progress of Diploma
![Page 8: Reactive Cocoa Unknown Frontier](https://reader030.fdocuments.in/reader030/viewer/2022032506/55caa84fbb61eb2e398b46ad/html5/thumbnails/8.jpg)
Progress of Diploma
![Page 9: Reactive Cocoa Unknown Frontier](https://reader030.fdocuments.in/reader030/viewer/2022032506/55caa84fbb61eb2e398b46ad/html5/thumbnails/9.jpg)
Progress of Diploma
![Page 10: Reactive Cocoa Unknown Frontier](https://reader030.fdocuments.in/reader030/viewer/2022032506/55caa84fbb61eb2e398b46ad/html5/thumbnails/10.jpg)
Progress of Diploma
![Page 11: Reactive Cocoa Unknown Frontier](https://reader030.fdocuments.in/reader030/viewer/2022032506/55caa84fbb61eb2e398b46ad/html5/thumbnails/11.jpg)
Learning ReactiveCocoa
ReactiveCocoa? What’s that?
![Page 12: Reactive Cocoa Unknown Frontier](https://reader030.fdocuments.in/reader030/viewer/2022032506/55caa84fbb61eb2e398b46ad/html5/thumbnails/12.jpg)
Learning ReactiveCocoa
It seems interesting
![Page 13: Reactive Cocoa Unknown Frontier](https://reader030.fdocuments.in/reader030/viewer/2022032506/55caa84fbb61eb2e398b46ad/html5/thumbnails/13.jpg)
Learning ReactiveCocoa
Signal? Map? Reduce? Filter? MVVM? switch? groupBy? aggregate?
WTF
![Page 14: Reactive Cocoa Unknown Frontier](https://reader030.fdocuments.in/reader030/viewer/2022032506/55caa84fbb61eb2e398b46ad/html5/thumbnails/14.jpg)
Learning ReactiveCocoa
ReactiveCocoa is awesome
![Page 15: Reactive Cocoa Unknown Frontier](https://reader030.fdocuments.in/reader030/viewer/2022032506/55caa84fbb61eb2e398b46ad/html5/thumbnails/15.jpg)
Learning ReactiveCocoa
ReactiveCocoa is awesome
![Page 16: Reactive Cocoa Unknown Frontier](https://reader030.fdocuments.in/reader030/viewer/2022032506/55caa84fbb61eb2e398b46ad/html5/thumbnails/16.jpg)
Learning ReactiveCocoa
ReactiveCocoa is awesome
![Page 17: Reactive Cocoa Unknown Frontier](https://reader030.fdocuments.in/reader030/viewer/2022032506/55caa84fbb61eb2e398b46ad/html5/thumbnails/17.jpg)
Learning ReactiveCocoa
![Page 18: Reactive Cocoa Unknown Frontier](https://reader030.fdocuments.in/reader030/viewer/2022032506/55caa84fbb61eb2e398b46ad/html5/thumbnails/18.jpg)
Learning ReactiveCocoa
ReactiveCocoa sucksReactiveCocoa sucks
![Page 19: Reactive Cocoa Unknown Frontier](https://reader030.fdocuments.in/reader030/viewer/2022032506/55caa84fbb61eb2e398b46ad/html5/thumbnails/19.jpg)
MVVM(Model View ViewModel)
ModelView ViewController ViewModelReactiveCocoa
![Page 20: Reactive Cocoa Unknown Frontier](https://reader030.fdocuments.in/reader030/viewer/2022032506/55caa84fbb61eb2e398b46ad/html5/thumbnails/20.jpg)
MVVM Table View Example
![Page 21: Reactive Cocoa Unknown Frontier](https://reader030.fdocuments.in/reader030/viewer/2022032506/55caa84fbb61eb2e398b46ad/html5/thumbnails/21.jpg)
HRTableCollectionBindingHelper Example
![Page 22: Reactive Cocoa Unknown Frontier](https://reader030.fdocuments.in/reader030/viewer/2022032506/55caa84fbb61eb2e398b46ad/html5/thumbnails/22.jpg)
Rannie’s HRTableCollectionBindingHelper
![Page 23: Reactive Cocoa Unknown Frontier](https://reader030.fdocuments.in/reader030/viewer/2022032506/55caa84fbb61eb2e398b46ad/html5/thumbnails/23.jpg)
HRTableCollectionBindingHelper
• Demo (https://github.com/Rannie/HRTableCollectionBindingHelper)
![Page 24: Reactive Cocoa Unknown Frontier](https://reader030.fdocuments.in/reader030/viewer/2022032506/55caa84fbb61eb2e398b46ad/html5/thumbnails/24.jpg)
HRTableCollectionBindingHelper
• Cannot delete and insert cells:(• No delegate forwards
![Page 25: Reactive Cocoa Unknown Frontier](https://reader030.fdocuments.in/reader030/viewer/2022032506/55caa84fbb61eb2e398b46ad/html5/thumbnails/25.jpg)
HRTableCollectionBindingHelper
![Page 26: Reactive Cocoa Unknown Frontier](https://reader030.fdocuments.in/reader030/viewer/2022032506/55caa84fbb61eb2e398b46ad/html5/thumbnails/26.jpg)
CETableViewBinding
![Page 27: Reactive Cocoa Unknown Frontier](https://reader030.fdocuments.in/reader030/viewer/2022032506/55caa84fbb61eb2e398b46ad/html5/thumbnails/27.jpg)
CETableViewBinding
![Page 28: Reactive Cocoa Unknown Frontier](https://reader030.fdocuments.in/reader030/viewer/2022032506/55caa84fbb61eb2e398b46ad/html5/thumbnails/28.jpg)
CETableViewBinding
Demo(https://github.com/ColinEberhardt/CETableViewBinding)
![Page 29: Reactive Cocoa Unknown Frontier](https://reader030.fdocuments.in/reader030/viewer/2022032506/55caa84fbb61eb2e398b46ad/html5/thumbnails/29.jpg)
CETableViewBinding• Cells can be deleted and inserted, Yeah!• Have delegate forwards, Yeah!• No dataSource forwards• No multiple sections
![Page 30: Reactive Cocoa Unknown Frontier](https://reader030.fdocuments.in/reader030/viewer/2022032506/55caa84fbb61eb2e398b46ad/html5/thumbnails/30.jpg)
HFTableCollectionBindingHelper
![Page 31: Reactive Cocoa Unknown Frontier](https://reader030.fdocuments.in/reader030/viewer/2022032506/55caa84fbb61eb2e398b46ad/html5/thumbnails/31.jpg)
HFTableCollectionBindingHelper
![Page 32: Reactive Cocoa Unknown Frontier](https://reader030.fdocuments.in/reader030/viewer/2022032506/55caa84fbb61eb2e398b46ad/html5/thumbnails/32.jpg)
HFTableCollectionBindingHelperDemo(https://github.com/haifengkao/HFTableCollectionBindingHelper)
![Page 33: Reactive Cocoa Unknown Frontier](https://reader030.fdocuments.in/reader030/viewer/2022032506/55caa84fbb61eb2e398b46ad/html5/thumbnails/33.jpg)
HFTableCollectionBindingHelper
• Cells can be deleted and inserted, Yeah!• Have delegate forwards, Yeah!• Have dataSource forwards, Yeah!• Multiple table view sections, Yeah!
![Page 35: Reactive Cocoa Unknown Frontier](https://reader030.fdocuments.in/reader030/viewer/2022032506/55caa84fbb61eb2e398b46ad/html5/thumbnails/35.jpg)
Q&A
Thank you