一個經(jīng)典的面試題,在viewDidLoad創(chuàng)建的string,什么時候釋放? NSCFConstantString靜態(tài)存儲區(qū),不會釋放NSTag...
其實這個源碼大部分的內容都是runtime的,如果不了解runtime,這個看起來會比較蛋疼,源碼很多,分成一小部分一小部分慢慢看。先看這個方法...
看rac的文檔介紹說的是,對于指定信號的一次訂閱share給其他的訂閱者。簡單點就是一次訂閱多次使用,錯過了就錯過了。先說下冷信號和熱信號: 2...
RACSubject的子類,說這個主要為了下篇文章,重寫了RACSubject的四個個重要方法:subscribe,sendNext,sendC...
一開始不太知道這個方法,后來看別人在用就看了下源碼,其實也很簡單,用了會比較方便,不用也可以用別的形式代替。先看看用法吧。 其實就是signal...
一開始沒注意有兩個方法,下面從源碼看兩個方法 先說concat,源碼: 方法還是走到了flatten:先看用法吧 打印的日志:2016-01-2...
前面可以看到RAC中的zip和combineLatest最后都會走到reduceEach,這個RACStream中的方法,來看源碼: 打了斷言就...
rac中熱信號的源頭,繼承于RACSignal用法比較簡單,如下: 看log可以看出racsubject和racsignal有本質的區(qū)別,不關心...
rac中有個私有的方法: 雖然是私有的方法,但對理解racstream比較重要,zipwith:最后都會走到join:block: