[self.usernametextfield.rac_textsignal subscribenext:^(id x)];
實現了動態監視textfield輸入的功能,一旦有輸入,就會執行
subscribenext bloc
k,動態nslog
textfield
所輸入的文字。
[[[self.usernametextfield.rac_textsignal
map:^id(nsstring*text)]
filter:^bool(nsnumber*length)]
subscribenext:^(id x)];
加入了乙個filter block,起到了乙個判斷的作用,獲取textfield所輸入文字的長度,大於3即為yes,接著
subscribenext block動態nslog.
[[self.usernametextfield.rac_textsignal
filter:^bool(nsstring*text)]
subscribenext:^(id x)];
加入了乙個mapblock,作用是獲取textfield所輸入文字的長度,返回nsnumber值並傳遞下去
ReactiveCocoa學習隨筆 二
racsignal validusernamesignal self.usernametextfield.rac textsignal map id nsstring text racsignal validpasswordsignal self.passwordtextfield.rac text...
學習ReactiveCocoa教程 (整理的資料)
學習資料 framework overview basic operators memory management reactivecocoa tutorial the definitive introduction art 2 譯文 mvvm tutorial with reactivecocoa...
ReactiveCocoa 學習心得 1
說到reactivecocoa,就算沒有用過的這個框架的ios開發者,一般也會想到連個個詞語,函式式程式設計和響應式程式設計。最近換了乙份工作,公司用的是mvvm設計模式,自然少不了 搭檔reactivecocoa 以下簡稱rac 之前不太了解,實際專案也沒有用到過。初次見面,被各種巢狀的block...