Why doesn't SignalProducer return a Signal?
问题 I feel like I understand all of the basic components of ReactiveCocoa (conceptually), by understanding how to connect all of the pieces together is still a bit confusing. For example, after reading about Signal, I fully expected SignalProducer to just have one start() method which returned a Signal, which you would use like so: mySignalProducer.start().observe(myObserver) Instead, you have to pass an observer into start(), and SignalProducer calls observe() for you: mySignalProducer.start