Maybe I'm totally missing this but according to the documentation on ReactiveCocoa on their types, RACSequences are signals.
However. I see examples where you have code like this:
RACSignal *letters = [@"A B C D E F G H I" componentsSeparatedByString:@" "].rac_sequence.signal;
// Outputs: A B C D E F G H I
[letters subscribeNext:^(NSString *x) {
NSLog(@"%@", x);
}];
And also
RACSequence *letters = [@"A B C D E F G H I" componentsSeparatedByString:@" "].rac_sequence;
// Contains: AA BB CC DD EE FF GG HH II
RACSequence *mapped = [letters map:^(NSString *value) {
return [value stringByAppendingString:value];
}];
A lot of the examples have RACSequence and RACSignal. What's the difference between rac_sequence.signal or just subscribing to the signal itself?