Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
iOS Engineer (Provisional)
Search
Yuki Shiho
December 07, 2017
Programming
570
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
iOS Engineer (Provisional)
Yuki Shiho
December 07, 2017
More Decks by Yuki Shiho
See All by Yuki Shiho
レビュー履歴をAIに食わせて、 Compose移行を加速するs
shihochan
0
290
OTel × Datadog で 「AI活用」を計測し、改善に繋げる
shihochan
3
1.3k
マルチプラットフォーム開発で広がる リードエンジニアのキャリア
shihochan
0
49
Bubbles
shihochan
2
330
Growing your app with Firebase
shihochan
3
1.7k
Kotlin cross-platform / multi-format serialization
shihochan
0
480
Tips to iOS App Analytics
shihochan
1
890
Dependency Injection in Kotlin
shihochan
5
1.5k
Best Practices to Slim Down Your App Size
shihochan
3
790
Other Decks in Programming
See All in Programming
iOS 27でニュースアプリはどう変わる!? 〜日経電子版の新機能対応と、開発事例から〜
lynnswap
7
13k
大喜利で理解するLLM as a Judge / Understanding LLM-as-a-Judge through Ogiri
rockname
0
200
外から家のPCの電源入れたい!をPHPで解決する
kawashimo0
1
120
UnityでSystem.Net.WebSocketsなWebSocketサーバが動かないのでUnity Monoのコードを覗いてみた / about implementing websocket server with unity mono
drumath2237
1
570
GemmaをJevのように使ってみる / Use Gemma like Jev
kishida
5
740
IBM Bob Dojo #1 仕様駆動開発入門
oniak3ibm
PRO
0
360
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
580
Unity6 URPによる海底をテーマにしたVJシステムの解説 | Unity Shader 完全に理解した 勉強会
gam0022
0
340
R8 の設定見直しでアプリサイズ削減
andpad
0
190
そのリトライ、死んだコネクションを使い回していませんか ── GoのHTTPクライアントとHTTP/2を実プロダクト障害から学び直す
myus4a
0
410
ソニーのクラウド共通基盤の変遷とAI時代の開発スタイルに合わせた進化 / The Journey of Sony’s Common Cloud Platform and Its Evolution for AI-Native Development
kenjiyoneyama
0
240
Domain-Driven Transformation
hschwentner
2
2.3k
Featured
See All Featured
For a Future-Friendly Web
brad_frost
184
10k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
2
400
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
450
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
920
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
350
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
450
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
1
550
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
550
Discover your Explorer Soul
emna__ayadi
2
1.3k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
390
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
1.1k
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.5k
Transcript
:VLJ4IJIP !TIJIPDIBO J04ؒٝآص، ⟎ 䘌䎃TXJGUJO
"CPVUNF 䘊歂⣇秀:6,*4)*)0 !TIJIPDIBO 4PGUXBSF&OHJOFFSBU$ZCFS"HFOU *OD !TIJIPDIBOEFTV 4IJCVZBBQL
˖ 䎃剢։䎃剢 ˖ ؝ىُصذ؍؟٦ؽأխغحؙؒٝس涪 ˖ 1)1ծ.Z42-ծ3FEJT ˖ 䎃剢։䎃剢 ˖ صُ٦أًر؍،խ"OESPJE涪
˖ +BWBծ,PUMJO ˖ 䎃剢։ ˖ صُ٦أًر؍،խJ04涪➂ ˖ 4XJGU 8PSL&YQFSJFODF
J04娖⼱䎃דָׅ ⯓傈ծ搀✲ٔٔ٦أ׃ת׃
None
3FTVMUT ˖ صُ٦أ،فֽٔוؿٕط؎ذ؍ـ ˖ $SBTIקר饯ֹגזְ ˖ )PUYכ⡦䏝ַٔٔ٦أ ˖
J1IPOF9ワ ˖ /4"UUSJCVUFE4USJOHワ
J04&OHJOFFSJONZNJOE
J04&OHJOFFSJONZNJOE
劤傈כ猘ך⼱䎃ך㷕ן Ⱏ剣׃ג䘌䎃׃ְה䙼ְתׅ
˖ J04涪ךא ˖ ⥋ׄךכ3Yֽ ˖ תה "HFOEB
J04涪ךא ˖ QSPKFDUQCYQSPKאְ ˖ 9DPEFאְ ˖ 7JFX$PNQPOFOUאְ ˖ 6*#VUUPOח׃ַ5BQָזְ ˖
4XJGU倜غ٦آّٝה倜رغ؎أאְ ˖ "VUP-BZPVUאְ ˞σΟεͬͯ·ͤΜ ɹࢲ͕ޮతͳΓํΛΒͳ͍͚ͩͷ߹͕͋Γ·͢
QSPKFDUQCYQSPKאְ ˖ 9DPEFⰻד㹋ؿ؋؎ٕפך撑ה锷椚涸זؚٕ٦ف盖椚 ָ㶷㖈ׅ1#9'JMF3FGFSFODFծ1#9(SPVQ #BTF*QPSKͬͯͳʹʁͲ͜ʁ
QSPKFDUQCYQSPKאְ // ࣮ϑΝΠϧͷࢀর /* Begin PBXFileReference section */ 4F8E47791FD919900002D214 /*
SampleApps.app */ = { ~~~ }; 4F8E47821FD919900002D214 /* ModelController.swift */ = { ~~~ }; 4F8E47851FD919900002D214 /* Base */ = { ~~~ }; ~~~ /* End PBXFileReference section */ // ཧάϧʔϓ 4F8E477B1FD919900002D214 /* SampleApps */ = { isa = PBXGroup; children = ( 4F8E477C1FD919900002D214 /* AppDelegate.swift */, 4F8E477E1FD919900002D214 /* RootViewController.swift */, 4F8E47801FD919900002D214 /* DataViewController.swift */, ~~~ ); path = SampleApps; sourceTree = "<group>"; }; {PROJ_NAME}.xcodeproj./project.pbxproj
˖ 屘倖ׅהا٦إٔ٦زחؿ؋؎ٕ⡲ׯֲ ˖ ֽו9DPEFך邌爙♳כֹה䭷㹀׃ؿٕؓتח⡲ 䧭דֹגְ״ֲח鋅ִ ˖ ؿ؋؎ٕ鷄⸇儗חQSPKFDUQCYQSPKך撑ָ姻׃ֻا٦ ز׃朐䡾ד鷄⸇ׁזְ ˖ ؙاקו؝ٝؿؙٔزׅ
QSPKFDUQCYQSPKאְ
⥋ׄךכ3Yֽ ˖ 䪮遭圓䧭 ˖ 4XJGUٔٔ٦أ湫ח涪邌 ˖ $*#JUSJTF ˖ ،٦ؗذؙثٍ٦.77. ˖
3Y4XJGU؞ٔ؞ٔⵃ欽 ˖ "OESPJEؒٝآص،ה湱✼ٖؽُ٦ ˖ ،٦ؗذؙثٍ٦ה3Yד㣐単䲧ִ ˖ קר㼎חז؝ٝه٦طٝزָ㶷㖈 ˖ ˟4UPSZCPBSE 9*#כ铣זְ
⥋ׄךכ3Yֽ ˖ J04ךٓ؎ـָٓٔ䙳ְ ˖ 〢ְ鎉铂ד剅ַגְך֮ךדأة٦侧ָ 罋חזזְ ˖ 㛇劤涸ח荈ⴓד⡲קְְֲַָ ˖ /4"UUSJCVUFE4USJOHワָאַ
˖ "OESPJEחכ+BLF牞ְָ
תה ˖ J04涪ךא ˖ אְֿהָ֮גջְֲֲךռה䙼ֲ ˖ ⥋ׄךכ3Yֽ ˖ 3Yך䮙⹛װ罋ִ倯כ♧筰זךד⸔ֽחז ˖
$PNQPOFOUך㼎嫰הך麩ְ椚鍑ֿׅהָꅾ銲 ˖ FY 6*7JFX$POUSPMMFS"DUJWJUZ ˖ FY 6*$PMMFDUJPO7JFX3FDZDMFS7JFX ˖ 呎䎿ח֮䙼䟝ך麩ְ䠐陎
˟ر؍أגתׇ J04㣐㥨ֹדׅ
:VLJ4IJIP !TIJIPDIBO 5IBOLZPV 䘌䎃TXJGUJO