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
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
110
猫と暮らすネットワークカメラ生活🐈 ~Vision frameworkでペットを愛でよう~ / iOSDC Japan 2025
yutailang0119
0
330
猫と暮らす Google Nest Cam生活🐈 / WebRTC with Google Nest Cam
yutailang0119
0
250
Swiftの “private” を テストする / Testing Swift "private"
yutailang0119
0
300
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.1k
Backport AsyncImage
yutailang0119
0
770
xcrun Essentials
yutailang0119
6
1.4k
Other Decks in Technology
See All in Technology
Redshift認可、アップデートでどう変わった?
handy
1
130
Node vs Deno vs Bun 〜推しランタイムを見つけよう〜
kamekyame
1
290
2025-12-27 Claude CodeでPRレビュー対応を効率化する@機械学習社会実装勉強会第54回
nakamasato
4
1.4k
Next.js 16の新機能 Cache Components について
sutetotanuki
0
210
Bedrock AgentCore Evaluationsで学ぶLLM as a judge入門
shichijoyuhi
2
320
Agentic AIが変革するAWSの開発・運用・セキュリティ ~Frontier Agentsを試してみた~ / Agentic AI transforms AWS development, operations, and security I tried Frontier Agents
yuj1osm
0
210
Bill One 開発エンジニア 紹介資料
sansan33
PRO
4
17k
小さく、早く、可能性を多産する。生成AIプロジェクト / prAIrie-dog
visional_engineering_and_design
0
340
スクラムマスターが スクラムチームに入って取り組む5つのこと - スクラムガイドには書いてないけど入った当初から取り組んでおきたい大切なこと -
scrummasudar
1
1.6k
ルネサンス開発者を育てる 1on1支援AIエージェント
yusukeshimizu
0
130
Introduction to Bill One Development Engineer
sansan33
PRO
0
340
わが10年の叡智をぶつけたカオスなクラウドインフラが、なくなるということ。
sogaoh
PRO
1
290
Featured
See All Featured
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
74
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
140
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
75
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.3k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.9k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
270
sira's awesome portfolio website redesign presentation
elsirapls
0
110
The Curious Case for Waylosing
cassininazir
0
200
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
690
Test your architecture with Archunit
thirion
1
2.1k
BBQ
matthewcrist
89
9.9k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
10
780
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