ReactiveCocoa 2.xを使ったサンプルアプリでのフロー制御例を紹介します。
先週の土曜日にReactiveCocoa (以下RAC)というOSX / iOSで使うリアクティブプログラミング(RP)フレームワークの勉強会を開催しました。 当日の資料 当日の資料のうち、見つけられたものは以下にまとめました。 はじめてのReacitveCocoa @tinpayさん はじめてのReactiveCocoa from Shohei Fukui https://github.com/tinpay/RACWarikan ReactiveCocoa勉強会に参加してきました #rac_kansai . ゆるやかなReactiveCocoaの導入 @ninjinkun 実践!Twitter API+ReactiveCocoa @atsusy さん var RAC3 = ReactiveCocoa + Swift @ikesyo さん var RAC3 = ReactiveCocoa
AI & MLLearn about artificial intelligence and machine learning across the GitHub ecosystem and the wider industry. Generative AILearn how to build with generative AI. GitHub CopilotChange how you work with GitHub Copilot. LLMsEverything developers need to know about LLMs. Machine learningMachine learning tips, tricks, and best practices. How AI code generation worksExplore the capabilities and be
前提知識 Functional Programing Functional JavaScript Functional Reactive Programing elm言語 reactive programming リアクティブプログラミング iOSにおけるMVVM M: Model V: View VM: View Model Apple推奨のMVCは、CがVに依存しているため、Cを再利用しにくい。 V <- C -> M MVVMの場合、VMはCの役割に相当するが、Vに依存しない。 V -> VM -> M VはVMを持ち、VMはMを持つ。 MからVMへ、またはVMからVへの通知はシグナルで行う。 例えばローディングスピナーを表示する場合、VMはスピナーを表示すべきかどうかのBOOL値を持つ。VはVMのBOOL値の変更のシグナルに合わせて表示、非表示を切り替える。 MVVMのメリット 宣
StreamとかSignalなどの用語の意味はReactiveCocoa/Documentation/FrameworkOverview.md at master · ReactiveCocoa/ReactiveCocoa · GitHubに書いてある. 以下それらの用語まとめ Stream (RACStream) 変化する一連の値(オブジェクト)を表す.値が変化する順番にしか取れない. HaskellのモノイドとかMonadZipのような型クラスと同等のものを実装している. Stream自体を直接使うことは少なく(RACStreamは抽象クラス),signalsやsequencesとして使うことが多い. Signal (RACSignal) push-drivenなstream. 処理が実行されたりデータを受け取ると,シグナルにより値が送られる(? 原文: "values are sen
iOS Advent Calendar 2013 14日目担当の @ikesyo です。 Function Reactive Programming Framework - Reactive Cocoa | Cocoaの日々情報局 iOS - ReactiveCocoaについて - Qiita [キータ] ReactiveCocoaのまとめ資料 - Qiita [キータ] Objective-C - ReactiveCocoaに出てくる用語の整理 - Qiita [キータ] [iOS]ReactiveCocoaFramework入門 | アドカレ2013 : SP #11 といった感じで今年1年で大分有名になってきた感がある ReactiveCocoa というリアクティブプログラミングライブラリーがあります。 このエントリーではその中でもObjective-CのランタイムAPIの利用箇所に
この記事ではXcode5とARCを使用することを前提にしています。 はじめに iOSやMacOSで提供されるOSのフレームワークでは UIイベントをキャッチする インスタンスのプロパティ等を監視する サーバにリクエストを投げてレスポンスが待つ 非同期で何か重たい処理を行う といった外部で起こる時々刻々の変化を捉えるために様々な方法が提供されています。 Delegate Selector Key Value Observing Notification Center Grand Central Dispatch アプリに要求されるパフォーマンス等と相談しながらこれらの仕組みを使い分けるのも非常に重要ですが、 これら時々刻々の値の流れを捉え、一括して管理しやすく扱うための包括的なフレームワークがあります。 それがReactiveCocoaFrameworkです。 ReactiveCocoaの導
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く