Write an app which spits out a single "hello" message to the debugging console, using func just
.
You can use the project in the problem folder of this repo as a starting point.
Note: I have omitted the Carthage
folder from the problem project, because it includes large binary files. In order to use the this project, you will need to run carthage update --platform iOS
.
ViewController.swift
:
import UIKit
import RxSwift
import RxCocoa
class SingleHelloGenerator
{
class func generate() -> Observable<String>
{
return just("hello")
}
}
class ViewController: UIViewController {
let disposeBag = DisposeBag()
override func viewDidLoad() {
super.viewDidLoad()
SingleHelloGenerator.generate().subscribeNext { (s) -> Void in
debugPrint(s)
}.addDisposableTo(disposeBag)
}
}
Here, we use func just
to generate just one "hello" Event<String>
.
Start up the app and verify that you see only one "hello" in the console:
"hello"
- Open up
RxExample.xcodeproj
.- Take a look at
func just
inObservable+Creation.swift
- Take a look at
My solution is included in the solution folder of this repo.
Note: I have omitted the Carthage
folder from the solution project, because it includes large binary files. In order to run the this project, you will need to run carthage update --platform iOS
.