文件名称:ReactiveSwift:Swift中的FRP
文件大小:40KB
文件格式:ZIP
更新时间:2024-06-09 06:45:50
Swift
React性迅捷 Swift中的FRP。 样例代码 从立即值创建流。 从一个值。 let s: Stream< String> = . pure ( " foo " ) s. subscrible { ( e : Packet < String> ) in if let o = e. value { println (o) } // ==> "foo" } 来自多个值。 let s: Stream< Int> = . list ([ 2 , 3 , 5 ]) s. subscrible { ( e : Packet < Int> ) in if let o = e. value { println (o) } // ==> 2, 3, 5 (in repetition) } 组合器 Stream<>#map map-分别接收/转换流的值,而不影响流本身 let
【文件预览】:
ReactiveSwift-master
----ReactiveSwift.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(28KB)
----LICENSE.txt(1KB)
----Podfile(1B)
----README.md(3KB)
----ReactiveSwift.xcworkspace()
--------xcshareddata()
--------contents.xcworkspacedata(173B)
----ReactiveSwift()
--------Monad.swift(1KB)
--------Box.swift(314B)
--------Info.plist(821B)
--------UIView+Subject.swift(3KB)
--------UISlider+Subject.swift(390B)
--------fake.swift(4KB)
--------SortedSetView.swift(239B)
--------UIButton+Subject.swift(273B)
--------ArrayDeque.swift(2KB)
--------SetView.swift(3KB)
--------Either.swift(636B)
--------UIControl+Subject.swift(2KB)
--------combinators.swift(7KB)
--------SortedSeqView.swift(227B)
--------SeqView.swift(6KB)
--------gcd.swift(3KB)
--------NSNotificationCenter+Subject.swift(1KB)
--------UITableView+Subject.swift(6KB)
--------UICollectionView+Subject.swift(2KB)
--------ReactiveSwift.h(306B)
--------UITextField+Subject.swift(397B)
--------Subject.swift(2KB)
--------Scheduler.swift(2KB)
--------Stream.swift(17KB)
--------NSObject+Subject.swift(3KB)
--------ExtendedField.swift(565B)
----.gitignore(38B)
----ReactiveSwiftTests()
--------StreamTests.swift(12KB)
--------ArrayDequeTests.swift(1KB)
--------Info.plist(748B)
--------SeqViewTests.swift(2KB)
--------SubjectTests.swift(3KB)
----ReactiveSwift.podspec(491B)