Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
! RAC༻Ϋϥε֦ுͷ࡞Γํ @yonekawa
Slide 2
Slide 2 text
No content
Slide 3
Slide 3 text
No content
Slide 4
Slide 4 text
ษڧձͱ͔Ͱ͖Δ͍εϖʔε ͋Γ·͢
Slide 5
Slide 5 text
ؔ౦։࠵ΑΖ͘͠! ͓ئ͍͠·͢ʂʂ
Slide 6
Slide 6 text
ReactiveCocoaͷ ͍͍ͱ͜Ζ
Slide 7
Slide 7 text
FRPͱ͔MVVMͱ͔ ͪΖΜ͚ͩͲ
Slide 8
Slide 8 text
• [textField rac_textSignal] • [alertView rac_buttonClickedSignal] • [tableViewCell rac_prepareForReuseSignal] • [imagePicker rac_imageSelectedSignal] • [object rac_liftSelector:withSignals:]
Slide 9
Slide 9 text
ΈࠐΈΫϥε͚ͷ ֦ு͕ॆ࣮ͯ͠Δ
Slide 10
Slide 10 text
αʔυύʔςΟϥΠϒϥϦͱ͔ ࣗ࡞ΫϥεͲ͏͢Δʁ
Slide 11
Slide 11 text
No content
Slide 12
Slide 12 text
ΧςΰϦ࡞Ε͍͍Α
Slide 13
Slide 13 text
࣮ࡍʹ৭ʑ࡞ͬͯΈͨ
Slide 14
Slide 14 text
[SVProgressHUD rac_dismiss] SVProgressHUD͕dismiss͞ΕͨΒ(fade animation͕ ऴΘͬͨΒ)ൃՐ͢ΔRACSignalΛฦ͢
Slide 15
Slide 15 text
• NSNotificationCenterͷ rac_addObserverForNameͰNotification͕ ඈΜͩ࣌ͷRACSignalΛ࡞ • ͦͷsignalΛsubscribeNextͨ͠blockͷதͰ Γ༻ͷsubjectΛsendComplete͠ɺsignal Λdispose͢Δ
Slide 16
Slide 16 text
[NJKWebViewProgress rac_updateSignal] NJKWebViewProgressDelegateͷ webViewProgress:updateProgress:͕ݺͼग़͞ΕΔ ʹൃՐ͢ΔRACSignalΛฦ͢
Slide 17
Slide 17 text
RACDelegateProxy • initWithProtocolͰࢦఆͨ͠Protocolʹ४ڌ ͨ͠ProxyΦϒδΣΫτΛ࡞ • ProxyΦϒδΣΫτͷsignalForSelectorͰ selector͕ݺΕͨ࣌ʹൃՐ͢ΔRACSignalΛ ฦͯ͘͠ΕΔ
Slide 18
Slide 18 text
[UIButton rac_16shotSignal] 1ඵؒʹ16ճϘλϯΛ࿈ଧ͢ΔͱൃՐ͢ΔRACSignalΛฦ͢
Slide 19
Slide 19 text
https://github.com/ yonekawa/ RACSupportExamples