Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
iOSDC2019トークピックアップ
Search
Yuta Kawabe
September 18, 2019
Programming
53
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
iOSDC2019トークピックアップ
Yuta Kawabe
September 18, 2019
More Decks by Yuta Kawabe
See All by Yuta Kawabe
年末年始読んだ本LT
yaruki00
0
81
イマイチなsubscribeをRxぽくする
yaruki00
0
680
気をつけよう!認知バイアス
yaruki00
1
65
スクラム完全理解
yaruki00
0
65
小さなチームでも高品質なモバイルアプリを作るためのテスト戦略
yaruki00
0
78
ここがダメだよ🍎さん!
yaruki00
0
45
Meeプロジェクト紹介
yaruki00
0
70
iOSDCまとめ
yaruki00
0
45
iOSアプリ開発手法の変化
yaruki00
0
50
Other Decks in Programming
See All in Programming
PHP初心者セッション2026 〜生成AIでは見えない裏側を知る:今だからLAMPを通して仕組みを学ぶ〜
kashioka
0
480
1年で人数1.5倍、PR数5.5倍増。 品質とアウトカムはどうなったか、 何が効いたか
ike002jp
0
140
PHP に部分適用が来るぞ!……ところで何それ?おいしいの? #phpcon / phpcon-2026
shogogg
0
220
Apache Hive: そしてCloud Native Lakehouseへ
okumin
1
130
フィードバックで育てるAI開発
kotaminato
1
120
AI駆動開発を妨げる技術的負債の解消アプローチ / ai-refactoring-approach
minodriven
17
9.1k
AI時代、エンジニアはどう育つのか -未経験エンジニアの成長を間近で見て考えたこと-
thasu0123
0
110
技術記事、 専門家としてのプログラマ、 言語化
mizchi
14
7.5k
Generative UI & AI-Assistants for Your Angular Solutions
manfredsteyer
PRO
1
190
Claude Team Plan導入・ガイド
tk3fftk
0
210
地域 SRE コミュニティ最前線 - ホンマでっかSRE勉強会
tk3fftk
0
240
LaravelLive Japan の裏方のすべて — 第188回 PHP勉強会@東京 (2026-06-24)
suguruooki
2
150
Featured
See All Featured
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
260
Practical Orchestrator
shlominoach
191
11k
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.3k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.4k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
370
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.2k
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.3k
Are puppies a ranking factor?
jonoalderson
1
3.7k
Fireside Chat
paigeccino
42
4k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9.1k
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
62
45k
How to Talk to Developers About Accessibility
jct
2
390
Transcript
IOSDC2019 τʔΫϐοΫΞοϓ 2019/9/18 ࣾษڧձ ล ༟ଠ
IOSDC2019τʔΫϐοΫΞοϓ IOSDC?? ▸ iOSؔ࿈ٕज़ΛίΞͷςʔϚͱٕͨ͠ज़ऀͷͨΊͷΧϯϑΝϨϯε ▸ https://iosdc.jp/2019/ ▸ https://qiita.com/applideveloper/items/996387a22e79e66bfe5b ▸ https://qiita.com/yuukiw00w/items/65ce867a99f898e77b10
▸ εϙϯαʔ͠·ͨ͠ ▸ and factory͔Β5໊ࢀՃ͠·ͨ͠
IOSDC2019τʔΫϐοΫΞοϓ ฉ͍ͨτʔΫ ▸ λΠϜςʔϒϧɿhttps://fortee.jp/iosdc-japan-2019/timetable ▸ લࡇɿ෩अͰࢮ ▸ day1 ▸ ϥΠϒϥϦͷΠϯϙʔτͱϦϯΫͷΈશղઆ
▸ ϥϯνηογϣϯ(Ͳ͚ͩͬ͜ʁʔόʔతͳͭ) ▸ ࣮ػͷཧͱ͓͞ΒʂAWS Device FarmͰiOSͷςετΛ͠Α͏ʂ ▸ Swift Playgrounds ͰλʔτϧάϥϑΟοΫε͠Α͏ʂ ▸ αʔϏεʹ͓͚ΔσβΠϯγεςϜͷߏங ▸ ৄղ Auto-Renewable Subscriptions ▸ ಈըΞϓϦͷ͛મػೳʹ͓͚Δফܕ՝ۚͷΈͱ࣮
IOSDC2019τʔΫϐοΫΞοϓ ฉ͍ͨτʔΫʢଓ͖ʣ ▸ day2 ▸ Heart of Swift ▸ ϥϯνηογϣϯ(Bitrise)
▸ ιʔγϟϧϥΠϒαʔϏεʹ͓͚ΔσδλϧԽহͷΈͱ࣮ ▸ ࣗ࡞ͯ͠ཧղ͢ΔϦΞΫςΟϒϓϩάϥϛϯάϑϨʔϜϫʔΫ
IOSDC2019τʔΫϐοΫΞοϓ HEART OF SWIFT ▸ SwiftͷࠜװΛͳ֓͢೦ ▸ Value Semantics ▸
Protocol-Oriented Programming ▸ Swiftͷ͜Ε͔Β ▸ SwiftUIɺOpaque Result TypeɺϦόʔεδΣωϦΫεɺGeneralized Existentialɺanyम০ࢠ
IOSDC2019τʔΫϐοΫΞοϓ HEART OF SWIFTʢଓ͖ʣ ▸ Opaque Result TypeɺϦόʔεδΣωϦΫεɺGeneralized Existentialɺanyम০ ࢠ͋ͨΓͷ
▸ https://qiita.com/koher/items/338d2f2d0c4731e3508f ▸ https://qiita.com/omochimetaru/items/f13fe3e54fab01648ba4 ▸ ͳΔ΄Ͳͳʔͬͯײ͡
IOSDC2019τʔΫϐοΫΞοϓ ࣗ࡞ͯ͠ཧղ͢ΔϦΞΫςΟϒϓϩάϥϛϯάϑϨʔϜϫʔΫ ▸ RxΛࣗͰ࡞ͬͯΈΔ ▸ ҎԼͷ͜ͱΛཧղ͢Δ ▸ ColdͳετϦʔϜͳͥsubscribe͞Εͳ͍ͱಈ࡞͠ͳ͍ͷ͔ ▸ Subject͕Observable/Observerͷੑ࣭Λ࣋ͭͱ͍͏ͷͲ͏͍͏ҙຯ͔
▸ ColdΛHotͳετϦʔϜʹม͢Δ۩ମతͳํ๏ ▸ HotͳετϦʔϜ͕subscribe͞Εͯ1ճ͔͠ΠϕϯτΛൃੜ͠ͳ͍ͱͲ͏͍͏ݪཧ͔ ▸ ࣗ࡞Γ͔͗͢ͳʔͱࢥ͏͚ͲɺίʔυಡΜͩ΄͏͕͍͍ͳͱײͨ͡