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
最強の500系エラー画面を探し求めて
Search
akatsuki174
September 18, 2021
Design
1
4.7k
最強の500系エラー画面を探し求めて
2021/09/18 iOSDC Japan 2021 day1 LT
akatsuki174
September 18, 2021
Tweet
Share
More Decks by akatsuki174
See All by akatsuki174
最近読んでいる本-読書シェア会vol.1
akatsuki174
2
91
SwiftUI、UIKitでキャプチャを撮ろう!
akatsuki174
1
56
Appleにおけるプライバシーの全容を把握する
akatsuki174
0
5.5k
近年のAppleにおける位置情報とプライバシー
akatsuki174
3
410
オフライン勉強会ぼっち対策
akatsuki174
1
600
Xcode 15の新機能
akatsuki174
0
2.6k
AndroidにもSelect Photosがやってきた
akatsuki174
0
1.3k
Famm Android改善記
akatsuki174
0
350
Flutterアプリ開発にネイティブコードはどこまで求められるのか
akatsuki174
2
4.6k
Other Decks in Design
See All in Design
ビジョン実現を加速させるデザインプログラムマネージャーの視座とキャリア/ Designship2024_Sato
root_recruit
0
240
藤本佳子・ポートフォリオ・2025/01
yoshi_designer
0
2.5k
みんなに知って欲しい 視覚過敏のアクセシビリティ
0opacity_
5
1.7k
The One
chinweanimation
0
130
FANCL×CA流アプリリニューアルPJ 成功の秘訣とそのプロセス / dx-fancl-renewal
cyberagentdevelopers
PRO
2
620
Designship2024 Panel Discussion インハウスデザイナーは 何をデザインしているか、するべきか で使用したスライドを公開します。
kiyoshifuwa
0
2.4k
ネーミングの極意 - その名は体を現していますか? -
kakukoki
2
460
太田博三(@usagisan2020)
otanet
0
220
エンタメ業界からDX領域に飛び込んだデザイナーが今立ち向かっている壁とは / applibot-dx-designer
cyberagentdevelopers
PRO
1
170
共創するのはモノではなく価値 ── 日本の「はたらく」を変える挑戦 / Designship2024 MainStage
visional_engineering_and_design
1
690
Where to Start with a Design System Across Different Frontend Frameworks | SpectrumTokyoMeetup#15
tararira
0
120
今日からできる実践アクセシビリティSNSというかXでaltをつけよう
securecat
1
110
Featured
See All Featured
Designing for humans not robots
tammielis
250
25k
Building a Modern Day E-commerce SEO Strategy
aleyda
38
7.1k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
59k
Git: the NoSQL Database
bkeepers
PRO
427
64k
We Have a Design System, Now What?
morganepeng
51
7.4k
Code Review Best Practice
trishagee
65
17k
The Straight Up "How To Draw Better" Workshop
denniskardys
232
140k
The Invisible Side of Design
smashingmag
299
50k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Fashionably flexible responsive web design (full day workshop)
malarkey
406
66k
StorybookのUI Testing Handbookを読んだ
zakiyama
28
5.4k
Bash Introduction
62gerente
610
210k
Transcript
࠷ڧͷ500ܥΤϥʔը໘Λ ୳͠ٻΊͯ iOSDC Japan 2021 day1 @akatsuki174 ͕࣌ؒͳ͍͔Β͜͜ͷཝͰࣗݾհ͍ͯ͘͠Ϥʂ
օ͞Μ ࣗͷΞϓϦͰͲΜͳ 500ܥΤϥʔը໘Λ ग़ͯ͠·͔͢ʁ ໊લɿਢ౻ຘ
• ʮ500ܥϋϯυϦϯάͯ͠ͳ͍͔ʯ • ʮͲΜͳը໘͔֮ͩͬͨ͑ͯͳ͍ʯ Twitterɿ@akatsuki174 🙎 💬
ॴଐɿגࣜձࣾTimers ͦΕ͡ΌμϝͰ͢🙅
ͳͥ500ܥΤϥʔը໘͕େࣄ͔ • ʮ"ࠓ͜ͷ͓ళͰ৯Α͏"ͱࢥͬͯӦۀ࣌ؒʹߦͬͨΒɺ͓ ళ͕ͬͯͳ͔ͬͨʯͱಉ͡ঢ়گͰʁ • ʮࠓ͓ෲݮͬͯΔͷʹʂʯͱࢥ͍·ͤΜ͔ʁ • ళઌʹೲಘͷ͍͘షΓࢴ͕͋ͬͯ΄͘͠ͳ͍Ͱ͔͢ʁ ୲ɿAndroidʢϝΠϯ/ྺ2ʣ, iOSʢඞཁͱ͋Ε/ྺ7ʣ
ͳͥ500ܥΤϥʔը໘͕େࣄ͔ • ʮ"ࠓ͜ͷ͓ళͰ৯Α͏"ͱࢥͬͯӦۀ࣌ؒʹߦͬͨΒɺ͓ ళ͕ͬͯͳ͔ͬͨʯͱಉ͡ঢ়گͰʁ • ʮࠓ͓ෲݮͬͯΔͷʹʂʯͱࢥ͍·ͤΜ͔ʁ • ళઌʹೲಘͷ͍͘షΓࢴ͕͋ͬͯ΄͘͠ͳ͍Ͱ͔͢ʁ ୲ɿAndroidʢϝΠϯ/ྺ2ʣ, iOSʢඞཁͱ͋Ε/ྺ7ʣ
Ϣʔβʹඇͳ͍ ࠓͦͷΞϓϦ͕ ඞཁ͔ͩΒ։͍ͨͣ
ͦ͜Ͱ 51ΞϓϦͷ500ܥΤϥʔը໘ΛूΊͨࢲ͔Βɺ • ੈͷ500ܥΤϥʔը໘ͷλΠϓྨ • ྑ͍ / ྑ͘ͳ͍500ܥΤϥʔը໘ ʹ͍ͭͯհ͠·͢ ࠓ4݄ʹୈҰࢠग़࢈
🎉🎉🎉 ˞ܥΤϥʔ ϝϯςφϯεɺোൃੜ ྆ํΛࢦ͢ 5XFFU%FDLʹ ʮḉམͪʯݕࡧλϒΛ ࡞ͬͯεΫγϣ ूΊͨΑʜ
ੈͷ500ܥΤϥʔը໘ͷλΠϓ ҭٳͳ͏Ͱɺདྷϑϧ෮ؼ༧ఆ 1. 500ܥΤϥʔͰ͋Δ͜ͱ͑͞આ໌ͯ͠ͳ͍ܥʢ24/51ʣ 2. 500ܥΤϥʔ͕ൃੜͨ͜͠ͱΛ໌ࣔͯ͠Δܥʢ20/51ʣ 3. 500ܥΤϥʔ͕ൃੜͨ͜͠ͱΛ໌ࣔ͠ɺ͔ͭΞΫγϣϯϘλϯ͕ɹ ͋Δܥʢ7/51ʣ
1. 500ܥΤϥʔͰ͋Δ͜ͱ͑͞આ໌ͯ͠ͳ͍ܥ ͖ͳiOS 15ͷ৽ػೳɿϋʔϑϞʔμϧͬΆ͍γʔτ • ωοτϫʔΫΤϥʔද͕ࣔग़Δ • Πϯδέʔλ͙Δ͙ΔˠλΠϜΞτ • ਅͬന
1. 500ܥΤϥʔͰ͋Δ͜ͱ͑͞આ໌ͯ͠ͳ͍ܥ ͬͯΔiPhoneͷػछɿiPhone XʢͦΖͦΖങ͍ସ͍͑ͨʣ ˞ը૾ΠϝʔδͰ͢
2. 500ܥΤϥʔ͕ൃੜͨ͜͠ͱΛ໌ࣔͯ͠Δܥ ͖ͳSF Symbolsɿmoon.zzz. fi ll wind.snow • ϝϯςφϯεத or
ো͕ൃੜͨ͜͠ͱΛ͑Δจݴ͕͋Δ • ʢʮ͠Βͬͯ͘ͶʯϢʔβ͕Ͳ͏ͨ͠Β͍͍͔͍ࣔͯ͠Δʣ • ʢϝϯςφϯεऴྃ༧ఆ࣌ࠁ͕ॻ͍ͯ͋Δʣ
2. 500ܥΤϥʔ͕ൃੜͨ͜͠ͱΛ໌ࣔͯ͠Δܥ ͖ͳXcodeγϣʔτΧοτɿCmd + Shift + kʢΫϦʔϯʣ ˞ը૾ΠϝʔδͰ͢
3. 500ܥΤϥʔ͕ൃੜͨ͜͠ͱΛ໌ࣔ͠ɺ ͔ͭΞΫγϣϯϘλϯ͕͋Δܥ VimʁEmacsʁɿEmacsʢ΄ͱΜͲΘͳ͍͚Ͳʣ • ύλʔϯ2ͷཁૉΛඋ͍͑ͯΔ • Twitter͓Βͤͭͳ͕ΔϘλϯ͕͋Δ
3. 500ܥΤϥʔ͕ൃੜͨ͜͠ͱΛ໌ࣔ͠ɺ ͔ͭΞΫγϣϯϘλϯ͕͋Δܥ એɿདྷ݄DroidKaigiʹొஃ͢ΔΑʂݟͯͶʂ ˞ը૾ΠϝʔδͰ͢
ྑ͘ͳ͍500ܥΤϥʔը໘ • ঢ়گΛઆ໌͍ͯ͠ͳ͍ • ঢ়گΛਖ਼͘͠આ໌͍ͯ͠ͳ͍ એɿ͜ͷൃදͷཪΛϒϩάʹॻ͘ΑʂݟͯͶʂ
ྑ͘ͳ͍500ܥΤϥʔը໘ • ঢ়گΛઆ໌͍ͯ͠ͳ͍ • ঢ়گΛਖ਼͘͠આ໌͍ͯ͠ͳ͍ એɿ͜ͷൃදͷཪΛϒϩάʹॻ͘ΑʂݟͯͶʂ ʮ͋ΕɺωοτϫʔΫڥ μϝͳͷʁʁʯͱ͍Β͵ ৺Λͤͯ͞͠·͏
ྑ͍500ܥΤϥʔը໘ • ঢ়گΛਖ਼͘͠આ໌͍ͯ͠Δ • Ϣʔβ͕࣍ʹͲ͏͖͔͢அͰ͖Δࡐྉ͕ࣔ͞Ε͍ͯΔ • ʢ࠷৽ͷঢ়گ͕Θ͔ΔΑ͏ʹͳ͍ͬͯΔʣ …ͦΖͦΖωλ͕ͳ͘ͳ͖ͬͯͨͰ(ʀ´∀ʆ)
ྑ͍500ܥΤϥʔը໘ • ঢ়گΛਖ਼͘͠આ໌͍ͯ͠Δ • Ϣʔβ͕࣍ʹͲ͏͖͔͢அͰ͖Δࡐྉ͕ࣔ͞Ε͍ͯΔ • ʢ࠷৽ͷঢ়گ͕Θ͔ΔΑ͏ʹͳ͍ͬͯΔʣ …ͦΖͦΖωλ͕ͳ͘ͳ͖ͬͯͨͰ(ʀ´∀ʆ) ిं͕ٸʹࢭ·ͬͨ࣌ɺԿͷઆ໌ͳ͍ͱ ٬͕૽͗࢝ΊΔ͕ɺঢ়گઆ໌͕͋Δͱ੩͔ʹ
͍ͬͯΔͱ͍͏σʔλ͋Δ ʮళओ͕ոզͨ͠ͷͰٳΈ·͢ʯ ͱॻ͔ΕͯͨΒೲಘͯ͠·ͨࠓདྷΑ͏ͱ ࢥ͑·ͤΜ͔ʁ
·ͱΊ • 500ܥΤϥʔը໘खΛൈ͔ͣʹ࡞͍ͬͯ͜͏ͥʂʂʂ ΦϯϥΠϯiOSDCɺָ͠ΜͰ͍͜͏ͥʂʂʂ🍻🍻🍻
• αʔόʔαΠυΤϯδχΞ (PHP, Golang, AWS) • AndroidΤϯδχΞ (Kotlin) • iOSΤϯδχΞ
(Swift) TimersͰݱࡏΤϯδχΞશ৬छ࠾༻தʂ ৄ͘͠”Timers”Ͱݕࡧ
͝ਗ਼ௌ ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ