iOS 车把
Handlerbars for iOS
虽然我对 Apple 开发的东西还很陌生,因为我从事过长期的前端开发工作,但我想知道是否有比在接收数据时仅使用 refreshUI
这样的函数更好的选择来自服务器。
我习惯了 RactiveJS 之类的东西,Angular(基于把手的东西,当给它一个新值时会在界面中自动更新)
对此有什么想法或知识吗?
我可能是愚蠢的,或者我不知道在 google.
上究竟要搜索什么
是的,你很幸运!
到目前为止,iOS 中对此最常见且支持最完善的库是 Reactive Cocoa:
https://github.com/ReactiveCocoa/ReactiveCocoa
学习曲线可能有点陡峭,但在我看来非常值得。
探索的替代方案:
- 被动Cocoa
- RxSwift
- 通过组合DIY
-- 键值观察
-- UINotificationCenter
-- MVVM 设计模式
-- 闭包
不要把以上这些当成累人的事情,我正在为自己找出最好的行动方案。
由于您使用的是 Swift,SwiftBond 就在此处
https://github.com/SwiftBond/Bond
虽然我对 Apple 开发的东西还很陌生,因为我从事过长期的前端开发工作,但我想知道是否有比在接收数据时仅使用 refreshUI
这样的函数更好的选择来自服务器。
我习惯了 RactiveJS 之类的东西,Angular(基于把手的东西,当给它一个新值时会在界面中自动更新)
对此有什么想法或知识吗? 我可能是愚蠢的,或者我不知道在 google.
上究竟要搜索什么是的,你很幸运!
到目前为止,iOS 中对此最常见且支持最完善的库是 Reactive Cocoa:
https://github.com/ReactiveCocoa/ReactiveCocoa
学习曲线可能有点陡峭,但在我看来非常值得。
探索的替代方案:
- 被动Cocoa
- RxSwift
- 通过组合DIY -- 键值观察 -- UINotificationCenter -- MVVM 设计模式 -- 闭包
不要把以上这些当成累人的事情,我正在为自己找出最好的行动方案。
由于您使用的是 Swift,SwiftBond 就在此处 https://github.com/SwiftBond/Bond