Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
ReSwiftでアプリの状態管理 / Reactive Swift Meetup
Search
ninjinkun
April 15, 2016
Technology
9
17k
ReSwiftでアプリの状態管理 / Reactive Swift Meetup
デモ動画を埋め込んだ完全版が
http://in.fablic.co.jp/entry/reswift
でご覧頂けます
ninjinkun
April 15, 2016
Tweet
Share
More Decks by ninjinkun
See All by ninjinkun
買収から2ヶ月でシステム統合した話
ninjinkun
0
120
Designer's and Engineer's Thinking Styles
ninjinkun
0
240
Launchable Webinar テストを効率化して生産性を上げる方法
ninjinkun
2
570
ディープリンクの 設計と実装 - iOSDC2017
ninjinkun
18
10k
スマートフォンアプリ開発における共創的な開発チーム
ninjinkun
61
19k
フリルのアプリ開発今昔物語
ninjinkun
3
2.2k
プロトタイピング合宿によるデザインリニューアル
ninjinkun
1
3.1k
デザイナーが仕事をしやすいアプリエンジニアを考える
ninjinkun
4
690
Elevationで影が思ったように出ないとき
ninjinkun
4
12k
Other Decks in Technology
See All in Technology
直接メモリアクセス
koba789
0
250
世界最速級 memcached 互換サーバー作った
yasukata
0
270
Gemini でコードレビュー知見を見える化
zozotech
PRO
1
120
Oracle Technology Night #95 GoldenGate 26ai の実装に迫る1
oracle4engineer
PRO
0
110
手動から自動へ、そしてその先へ
moritamasami
0
260
AIと二人三脚で育てた、個人開発アプリグロース術
zozotech
PRO
0
550
プロダクトマネジメントの分業が生む「デリバリーの渋滞」を解消するTPMの越境
recruitengineers
PRO
3
620
useEffectってなんで非推奨みたいなこと言われてるの?
maguroalternative
10
6.4k
Docker, Infraestructuras seguras y Hardening
josejuansanchez
0
150
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
38k
生成AI・AIエージェント時代、データサイエンティストは何をする人なのか?そして、今学生であるあなたは何を学ぶべきか?
kuri8ive
2
2k
Ryzen NPUにおけるAI Engineプログラミング
anjn
0
240
Featured
See All Featured
A Tale of Four Properties
chriscoyier
162
23k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.3k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
31
2.7k
Optimising Largest Contentful Paint
csswizardry
37
3.5k
For a Future-Friendly Web
brad_frost
180
10k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
140
34k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
How to train your dragon (web standard)
notwaldorf
97
6.4k
Statistics for Hackers
jakevdp
799
230k
Thoughts on Productivity
jonyablonski
73
5k
Rebuilding a faster, lazier Slack
samanthasiow
84
9.3k
Visualization
eitanlees
150
16k
Transcript
3F4XJGUͰΞϓϦͷঢ়ଶཧ גࣜձࣾ'BCMJD OJOKJOLVO
όΠΫϑϦϚΞϓϦ3*%& ग़·ͨ͠
3F4XJGUશ໘࠾༻
·ͣΞϓϦΛσϞ
͜Μͳ͜ͱͳ͍Ͱ͔͢ʁ w ΫϥογϡϨϙʔτ͕དྷ͍ͯΔ͚Ͳ Ϣʔβʔͷڥ͕࠶ݱͰ͖ͳ͍ w ϩάΠϯঢ়ଶΛҙࣝ͠ͳ͕ΒίʔυΛ ॻ͘ͷ͕͠ΜͲ͍ w ىಈϑϩʔ͕ෳࡶ͗ͯ͢վमͰ͖ͳ͍
Ϟνϕʔγϣϯ w ϑϦϚΞϓϦෳࡶ w 4/4 &$ w ϩάΠϯঢ়ଶɺ͍͍ͶɺϓϩϑΟʔϧ w άϩʔόϧͳ෦ঢ়ଶΛཧ͍ͨ͠
3F4XJGUͱ w 3FEVYͷ4XJGU࣮ w 3FEVY'MVYͷҰ࣮
ͳͥ3F4XJGUʁ w 'MVYͷྑ͍࣮Ͱ͋ΕԿͰྑ͔ͬͨ
ͳͥ3F4XJGUʁ w ڧ͍ͯݴ͑ʜ w +4ͷ3FEVYͷαϯϓϧ͕۩ମతͰֶͼ ͔ͬͨ͢ w 8FCͰݴٴ͕ଟ͍ͷͰ֓೦ͷઆ໌ָ͕ w ྲྀߦΓʹΔઓུ
ͳͥ3F4XJGUʁ w ։ൃॳ3FEVY,JUΛ͍ͬͯͨ w ࢝ʹ3F4XJGUʹ౷߹͞Εͯʜ
࣮ͷ۩ମྫ
3*%&ͷશঢ়ଶ
ϗʔϜͷ4UBUF
ϗʔϜͷ3FEVDFS
ΥονϦετಉظͷσϞ
ΥονϦετಉظͷ࣮ w ϗʔϜ͕ΥονϦετͷมߋΛड৴ͯ͠ॲཧ w ֤3FEVDFS͕ࣗཧ͢Δ4UBUFʹ͚ͩؔ৺Λ ͍࣋ͬͯΕྑ͍
ͳͥ3F4XJGUʁ w 'MVYΛΞϓϦશମͰঢ়ଶΛཧ͢ΔͨΊͷ نͱଊ͑Δ w ͦΕΛڧ੍͢ΔͨΊͷΪϒε͕3F4XJGU
ͳͥ3F4XJGUʁ w খ͍֓͞೦ͱ࣮Ͱେ͖ͳΛղܾ͠ ͍ͯΔ w ʢ༨ஊͰ͕͢3Yͬͯղܾ͍ͨ͠ͷׂ ʹ࣮͕େ͖͗͢ͳ͍Ͱ͔͢ʁʣ
ͬͨײ
ͱʹ͔͘ؾ͍͍࣋ͪ w ঢ়ଶͱ6*͕͞ΕΔ w ෦ঢ়ଶͷมߋ͕ಁ໌ w มߋ͕શͯͰ͖Δ
3Yؾ͍͍࣋ͪͧʁ w 3Yͷؾ࣋ͪΑ͍͞͠ͷΛΓ͜ͳ ͨ࣌͠ͷؾ࣋ͪΑ͞ w ͍͠Λߴ͍நͰஔ͖͑ͯ ͍Δ w 'MVYͷؾ࣋ͪΑ͍͞நʹஔ͖͑ Δ͜ͱͰಘΒΕΔݟ௨͠ͷྑ͞
શʹࢲݟͰ͢ʂੴΛ͛ͳ͍Ͱʂ
ಉ྅ͷײ
w ঢ়ଶʢ΄΅ը໘ʹରԠʣ͝ͱʹ4UBUFͱ 3FEVDFSΛ࣮͠ͳ͍͚ͯ͘ͳ͍ͷ͕େ มͩͬͨ
ࠔͬͨͱ͜Ζ
࣮͕૿͑Δ w ͍͠Λ͍நͰղܾ͍ͯ͠ΔͷͰ ํͳ͍ w ͋·ΓΉ༨ͳ͍ͷͰɺࣗಈతʹ ॻ͚Δ
ΤϥʔμΠΞϩάͷදࣔ w ௨ৗΤϥʔμΠΞϩά7JFXଆ͕Ұ࣌త ʹදࣔ͢Δͱ͍͏ঢ়ଶΛ͍࣋ͬͯΔ w ͦΕΛ4UBUFʹҠ͢ͱ͜Μͳײ͡ʹෳࡶԽ ΤϥʔΛද͔ࣔͨ͠Λཧ͢Δϑϥά͕ඞཁʹͳΔ
6*5BCMF7JFXͱͷ૬ੑ w ঢ়ଶ͕ߋ৽͞ΕΔʹίʔϧόοΫ͕ ݺΕΔ w ຖճSFMPBE%BUB͢Δͱը໘͕ͪΒͭ͘ w ࠩΛݕͯ͠ߦͣͭө͢ΔΈΛ ࡞ͬͨ w
3FBDUతͳͷ͕ͳ͍J04ͳΒͰͷ
ਓ͔Βฉ͔Εͨ2"
ঢ়ଶ͕͘͢͝େ͖͘ͳΔΜ ͡Όͳ͍ʁ w ͦͷ௨Γ w 4UBUFߏମΛదʹׂ͢Εͳ͍ w 3FEVDFSͦΕʹରԠׂͯ͠͞ΕΔ w ܕ͋Δ͠Ͷʂ
ঢ়ଶ͕ϝϞϦʹΓଓ͚Δ Μ͡Όͳ͍ʁ w ͦͷ௨Γ w ফ͚ͨ͠Εআ͢Δ"DUJPOͱ3FEVDFSΛ ॻ͔͘͠ͳ͍ w ΞϓϦͲ͔͜Ͱࢮ͵͠ɺঢ়ଶͷϑοτ ϓϦϯτখ͍͔͞Βͳ͍ͬ͠ΐ
·ͱΊ w ͋ΔఔෳࡶͳΞϓϦΛ࡞ΔͳΒঢ়ଶͷ ཧ͕ඞཁʹͳΔ w 3F4XJGUখ͞ͳ֓೦ͱ࣮Ͱ͜ͷΛ ղܾ͢ΔϥΠϒϥϦ