基于NotificationCenter的轻量级UI / AnyObject绑定器。-Swift开发

时间:2024-06-16 00:04:22
【文件属性】:

文件名称:基于NotificationCenter的轻量级UI / AnyObject绑定器。-Swift开发

文件大小:439KB

文件格式:ZIP

更新时间:2024-06-16 00:04:22

Swift Miscellaneous

基于Continueum NotificationCenter的轻量级UI / AnyObject活页夹。 最后一个类ViewController:UIViewController {@IBOutlet弱var标签:UILabel! 私有let viewModel:ViewModel = ViewModel()私有基于Continuum NotificationCenter的轻量级UI / AnyObject绑定器。 最后一个类ViewController:UIViewController {@IBOutlet弱var标签:UILabel! 私有let viewModel:ViewModel = ViewModel()私有let center = NotificationCenter()私有let bag = ContinuumBag()覆盖func viewDidLoad(){super.viewDidLoad()center.continuum .observe(viewModel.text,on:.main,bindTo :标签,\ .text).disposed(by:bag)


【文件预览】:
Continuum-master
----.travis.yml(426B)
----.swift-version(4B)
----Continuum.playground()
--------Contents.swift(2KB)
--------contents.xcplayground(165B)
----Images()
--------example.png(38KB)
--------playground.png(460KB)
----Continuum.xcworkspace()
--------contents.xcworkspacedata(228B)
----Example()
--------Podfile(303B)
--------ContinuumSample()
--------ContinuumSample.xcodeproj()
--------Podfile.lock(266B)
--------Pods()
--------ContinuumSample.xcworkspace()
----Continuum.podspec(2KB)
----LICENSE(1KB)
----ContinuumTests()
--------VariableTests.swift(5KB)
--------ContinuumTests.swift(6KB)
--------ConstantTests.swift(3KB)
--------OnValueChangeClosureTests.swift(3KB)
--------Info.plist(701B)
----Continuum()
--------Internal()
--------Wrappable.swift(487B)
--------Continuum.h(504B)
--------Continuum.swift(18KB)
--------Info.plist(774B)
--------Constant.swift(875B)
--------Variable.swift(1KB)
----Continuum.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(19KB)
--------xcshareddata()
----.gitignore(1KB)
----README.md(5KB)

网友评论