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
iOSDCだけではもったいない! iOSアプリケーションエンジニアの 他言語コミュニティ生存戦略
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Yutaro Muta
September 16, 2017
Technology
0
1.1k
iOSDCだけではもったいない! iOSアプリケーションエンジニアの 他言語コミュニティ生存戦略
2017/09/16 @iOSDC JAPAN 2017
https://iosdc.jp/2017/node/1288
Yutaro Muta
September 16, 2017
Tweet
Share
More Decks by Yutaro Muta
See All by Yutaro Muta
Swift Concurrencyでのスケジュール処理を考える / Mobile Act OSAKA 17
yutailang0119
0
130
猫と暮らすネットワークカメラ生活🐈 ~Vision frameworkでペットを愛でよう~ / iOSDC Japan 2025
yutailang0119
0
370
猫と暮らす Google Nest Cam生活🐈 / WebRTC with Google Nest Cam
yutailang0119
0
270
Swiftの “private” を テストする / Testing Swift "private"
yutailang0119
0
320
Apple Vision Pro購入RTA 1泊3日弾丸ハワイツアー / RTA: Purchase Apple Vision Pro in Hawaii
yutailang0119
0
1.5k
個人開発のたのしみ / Enjoying personal development
yutailang0119
0
1.1k
バックポートして学ぶ新APIの仕組み
yutailang0119
0
3.2k
Backport AsyncImage
yutailang0119
0
780
xcrun Essentials
yutailang0119
6
1.4k
Other Decks in Technology
See All in Technology
20260311 技術SWG活動報告(デジタルアイデンティティ人材育成推進WG Ph2 活動報告会)
oidfj
0
360
銀行の内製開発にて2つのプロダクトを1つのチームでスクラムしてみてる話
koba1210
1
130
バクラク最古参プロダクトで重ねた技術投資を振り返る
ypresto
0
120
わたしがセキュアにAWSを使えるわけないじゃん、ムリムリ!(※ムリじゃなかった!?)
cmusudakeisuke
1
750
JAWS FESTA 2025でリリースしたほぼリアルタイム文字起こし/翻訳機能の構成について
naoki8408
1
580
脳内メモリ、思ったより揮発性だった
koutorino
0
370
身体を持ったパーソナルAIエージェントの 可能性を探る開発
yokomachi
1
120
AIエージェント、 社内展開の前に知っておきたいこと
oracle4engineer
PRO
2
140
情シスのための生成AI実践ガイド2026 / Generative AI Practical Guide for Business Technology 2026
glidenote
0
260
[JAWSDAYS2026]Who is responsible for IAM
mizukibbb
0
720
AI時代のSaaSとETL
shoe116
1
160
VLAモデル構築のための AIロボット向け模倣学習キット
kmatsuiugo
0
170
Featured
See All Featured
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
740
sira's awesome portfolio website redesign presentation
elsirapls
0
190
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.1k
Leo the Paperboy
mayatellez
4
1.5k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.9k
Designing for humans not robots
tammielis
254
26k
Marketing to machines
jonoalderson
1
5k
Are puppies a ranking factor?
jonoalderson
1
3.1k
Making Projects Easy
brettharned
120
6.6k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
2
990
How Software Deployment tools have changed in the past 20 years
geshan
0
33k
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
290
Transcript
iOSDC͚ͩͰ͍ͬͨͳ͍ʂ iOSΞϓϦέʔγϣϯΤϯδχΞͷ ଞݴޠίϛϡχςΟੜଘઓུ 2017/09/16 @iOSDC JAPAN 2017 Yutaro Muta @yutailang0119
Who am I ? • Yutaro Muta • @yutailang0119 •
Conference Staff • PyCon JP • builderscon • and more
https://iosdc.jp/2017/node/1288
1. ϓϩϙʔβϧ֓ཁ ࢲ৽ଔೖ͔ࣾͯ͠ΒɺͣͬͱiOS (Objective-C/Swift) ͷΤϯδχΞͱͯ͠ಇ͍͍ͯΔͨΊɺΤϯδχΞͱͯ͠ͷੜ͖ํʹෆ҆Λײ͡Δ͜ͱ͕ଟʑ͋Γ·ͨ͠ɻ ͝ԑ͕͋ΓɺPyCon JPbuildersconͷελοϑΛ࢝ΊɺͦͷଞίϛϡχςΟͰ͓ख͍͍ͤͯͯ͞Δܦݧ͔ΒɺiOSΞϓϦέʔγϣϯΤϯδχΞͱͯ͠ͷՁɺ ଞݴޠΧϯϑΝϨϯεʹࢀՃ͢Δ͜ͱͷҙٛʹ͍͓ͭͯ͠·͢ɻ ฉ͍ͨํ͕ɺ·ͣଞݴޠͷΧϯϑΝϨϯεʹΛӡΜͰ͘ΕΔ͜ͱ͕ඪͰ͢ɻ 2.
ఏى ࢲҎԼͷΑ͏ͳෆ҆ʹɺʑک͍͑ͯ·ͨ͠ɻ • Apple͕େ͖͘ํసͨ͠Βੜ͖ΕΔͷ͔... • ࣗͷՁɺଟݴޠͷίϛϡχςΟͰ͋Δͷ͔.. • SwiftҎ֎ͷݴޠࣄͰॻ͍ͯͳ͍͚Ͳɺ͍͟์Γࠐ·Εͨ࣌ʹɺΩϟονΞοϓ͍ͯͨ͘͠Ίʹ... ͜ΕΒͷෆ҆iOSΞϓϦΤϯδχΞʹݶͬͨͰͳ͍ͱࢥ͍·͕͢ɺಛʹiOSͱ͍͏ಠಛͳڥͷԼͰͷੜ͖͍ͯΔզʑɺαʔόʔαΠυΠϯϑϥʹ͍ͭ ͯා͍ͱ͍͏Πϝʔδ͕બߟͯ͠͠·͍ͬͯΔͷͰͳ͍Ͱ͠ΐ͏͔ɻ ͜ͷτʔΫͰࡢ͔ΒଞݴޠͷΧϯϑΝϨϯεελοϑͱͯ͠׆ಈ͍ͯ͘͠தͰײͨ͡ɺίϛϡχςΟͰͷiOSΞϓϦέʔγϣϯΤϯδχΞͱͯ͠ͷੜ͖ΓํΛ հ͠·͢ɻ 3. ߟ(ͬͨ͜ͱ) https://iosdc.jp/2017/node/1288
Goal • (iOSDCҎ֎ͷ) ΧϯϑΝϨϯεʹ () ࢀՃ͍ͨ͠ʂʂʂ • ΧϯϑΝϨϯεͷελοϑΛΓ͍ͨʂʂʂ • ͱࢥΘͤΔ
Agenda • ͦͦΧϯϑΝϨϯεͱʁ • ఏى • ͍ͬͯΔ͜ͱ • ಘͨͷ •
·ͱΊ
ͦͦΧϯϑΝϨϯεͱʁ
ΧϯϑΝϨϯε (Wikipedia) ʢΧϯϑΝϨϯε (ձٞ)͔Βసૹʣ ձٞʢ͔͍͗ɺӳ: meetingɿϛʔςΟϯάʣɺؔऀ͕ू·ͬͯಛఆͷҊ݅ʹ͍ͭͯ૬ஊΛ ͠ɺҙࢥܾఆΛ͢Δ͜ͱͰ͋Δɻ·ͨͦͷू߹ͷ͜ͱɻձٞΛߦ͏ͨΊʹઃ͚ΒΕͨ෦Λ ձٞࣨͱ͍͍ɺձٞܗࣜΛձٞମͱ͍͏ɻձٞɺ৫ʹ͓͍ͯɺ࠷ॏཁͳਓؒͱਓؒͱͷ ؒͷҙࢥΛୡ͢ΔखஈͰ͋ΔɻಛʹຽओओٛΛඪᒗ͢Δूஂʹԙ͍ͯɺܾٞػؔͰ͋Δࠃ ՈاۀৗʹձٞͷܗΛऔΓɺଟͰ૬ஊͷ্Ͱܾఆ͢Δɻͨͩ͠ɺࠃՈاۀͷτοϓ͕
ಠࡋతͳ߹ʹɺ୯ʹܗ͚ࣜͩͷձ͕ٞߦΘΕͯఏग़͞ΕͨٞҊ͕ঝೝ͞ΕΔɺͱ͍͏ݐલ ʹΘΕΔ߹͋Δɻձٞɺ৫ʹ͓͍ͯඇৗʹҰൠతͳͷͰ͋Δ͕ɺ͠͠ձٞʹ අ࣌ؒ͢ίετ͕وॏͳࢿݯͷஶ͍͠࿘අʹͳΓ͏Δ͜ͱΛΕͯ͠·͍͕ͪͰ͋Δɻ ͜ ͷΑ͏ͳձ͕͔ٞ࣋ͭΒɺձٞΛߟҊ͠ਐߦΛΊΔϑΝγϦςʔλʔͱ͍͏ઐ৬͕ ͋Δɻ https://ja.wikipedia.org/wiki/ΧϯϑΝϨϯε https://ja.wikipedia.org/wiki/ձٞ
ΧϯϑΝϨϯε (Wikipedia) ʢΧϯϑΝϨϯε (ձٞ)͔Βసૹʣ ձٞʢ͔͍͗ɺӳ: meetingɿϛʔςΟϯάʣɺؔऀ͕ू·ͬͯಛఆͷҊ݅ʹ͍ͭͯ૬ஊΛ ͠ɺҙࢥܾఆΛ͢Δ͜ͱͰ͋Δɻ·ͨͦͷू߹ͷ͜ͱɻձٞΛߦ͏ͨΊʹઃ͚ΒΕͨ෦Λ ձٞࣨͱ͍͍ɺձٞܗࣜΛձٞମͱ͍͏ɻձٞɺ৫ʹ͓͍ͯɺ࠷ॏཁͳਓؒͱਓؒͱͷ ؒͷҙࢥΛୡ͢ΔखஈͰ͋ΔɻಛʹຽओओٛΛඪᒗ͢Δूஂʹԙ͍ͯɺܾٞػؔͰ͋Δࠃ ՈاۀৗʹձٞͷܗΛऔΓɺଟͰ૬ஊͷ্Ͱܾఆ͢Δɻͨͩ͠ɺࠃՈاۀͷτοϓ͕
ಠࡋతͳ߹ʹɺ୯ʹܗ͚ࣜͩͷձ͕ٞߦΘΕͯఏग़͞ΕͨٞҊ͕ঝೝ͞ΕΔɺͱ͍͏ݐલ ʹΘΕΔ߹͋Δɻձٞɺ৫ʹ͓͍ͯඇৗʹҰൠతͳͷͰ͋Δ͕ɺ͠͠ձٞʹ අ࣌ؒ͢ίετ͕وॏͳࢿݯͷஶ͍͠࿘අʹͳΓ͏Δ͜ͱΛΕͯ͠·͍͕ͪͰ͋Δɻ ͜ ͷΑ͏ͳձ͕͔ٞ࣋ͭΒɺձٞΛߟҊ͠ਐߦΛΊΔϑΝγϦςʔλʔͱ͍͏ઐ৬͕ ͋Δɻ https://ja.wikipedia.org/wiki/ΧϯϑΝϨϯε https://ja.wikipedia.org/wiki/ձٞ ࡇʂʂʂ
ఏى
ఏى ͜Μͳ͜ͱɺࢥͬͨ͜ͱͳ͍Ͱ͔͢ w "QQMF͕େ͖͘ํసͨ͠Βੜ͖ΕΔͷ͔ w ࣗͷՁɺଞݴޠͷίϛϡχςΟɺࣾ֎Ͱ͋Δͷ͔ w 4XJGUҎ֎ͷݴޠࣄͰॻ͍ͯͳ͍͚Ͳɺ͍͟์Γࠐ·Εͨ࣌ʹɺ ΩϟονΞοϓ͍ͯͨ͘͠Ίʹ
ϘΫ͕͜ͷෆ҆Λ১͢ΔͨΊͷखஈ͕ɺ ͨ·ͨ·ΧϯϑΝϨϯεͩͬͨ
͍ͬͯΔ͜ͱ
͍ͬͯΔ͜ͱ (Ұྫ) • ΧϯϑΝϨϯεiOSΞϓϦ։ൃͱϞόΠϧνʔϜͷϚωδϝϯτ • ΧϯϑΝϨϯεWebγεςϜվम • εϙϯαʔɺۀऀͱͷΓऔΓ • ΠϕϯτϨϙʔτهࣄͷࣥච
• Ϛάϩͷൃ
ಘͨ͜ͱ
3ͭͷ࣠ •iOSΞϓϦΤϯδχΞͱͯ͠ •ଞݴޠͷڥʹඈͼࠐΜͰΈͯ •ͦͷଞ
ಘͨ͜ͱ: iOSΞϓϦΤϯδχΞͱͯ͠ • ۀҎ֎ͷΞϓϦ։ൃ͕Ͱ͖Δ (※Կ͔͠ΒͷޙΖ६͕͋ΔதͰ) • Developer ProgramͷOrganizationܖΛҰ͔ΒܦݧͰ͖ͨ • ػೳɺAPIઃܭΛҰ͔Βߟ͑ΒΕΔ
• PyCon JPΞϓϦ͕ධͩͬͨͨΊɺPyCon TWʹclone͞Εͨ
ಘͨ͜ͱ: ଞݴޠͷڥʹඈͼࠐΜͰΈͯ • ଞݴޠΛษڧ͢Δ͖͔͚ͬʹͳΔ • ࣮Ϩϕϧͷ͚ͩͰͳ͘ɺݴޠࢥͷͱ͔ • Γ߹͍͕૿͑Δ • ͦͷք۾Ͱஶ໊ͳํͱ͢νϟϯε͕૿͑Δ
• ٯʹʮSwiftͷ࣮ͰʙʯͷΑ͏ͳఏڙ
https://www.flickr.com/photos/pyconjp/36958030566/in/album-72157685754005651/
ಘͨ͜ͱ: ͦͷଞ • ରͷεΩϧ • ࣄͷਐΊํϚΠϯυΛۀͷϑΟʔυόοΫ • WEB + DB
PRESSͷࣥච࣮ղআ
·ͱΊ
·ͱΊ • ΧϯϑΝϨϯεɺελοϑͨͷ͍͠ʂʂʂ • ͨͩ͠ɺಉ࣌ظʹ։࠵͕͔ͿΔͱɺཧతʹ͠ΜͲ͍ • εΩϧΞοϓͰ͖Δڥ͕ͦ͜ʹ͋Δ • ࣗ༝͕ߴ͘ɺΓ͍ͨ͜ͱ͕Ͱ͖Δʂ
Ͳ͏Ͱ͔͢ʁ ଞݴޠͷΧϯϑΝϨϯεʹ ߦ͖ͨ͘ͳ͖ͬͯ·ͨ͠ΑͶʁ
ελοϑۀͬͯΈͨ͘ ͳ͖ͬͯ·ͨ͠ΑͶʁ
ͱ͍͑ɺΧϯϑΝϨϯε ͲͷϙδγϣϯͰָ͠Ί·͢ʂ
ΧϯϑΝϨϯε Լ͔ΒݟΔ͔ɺԣ͔ΒݟΔ͔ • ࢀՃऀͱͯ͠ɺָ͠Ή • εϐʔΧʔͱͯ͠ɺΓ্͛Δ • εϙϯαʔͱͯ͠ɺࢧԉ͢Δ • ελοϑͱͯ͠ɺ࡞Γ্͛Δ
ΧϯϑΝϨϯε Լ͔ΒݟΔ͔ɺԣ͔ΒݟΔ͔ • ࢀՃऀͱͯ͠ɺָ͠Ή • εϐʔΧʔͱͯ͠ɺΓ্͛Δ • εϙϯαʔͱͯ͠ɺࢧԉ͢Δ • ελοϑͱͯ͠ɺ࡞Γ্͛Δ
&OKPZJ04%$ 5IBOLT w NVUBZVUBSP!HNBJMDPN w IUUQTUXJUUFSDPNZVUBJMBOH w IUUQTHJUIVCDPNZVUBJMBOH