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
6k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
最強の500系エラー画面を探し求めて
2021/09/18 iOSDC Japan 2021 day1 LT
akatsuki174
September 18, 2021
More Decks by akatsuki174
See All by akatsuki174
逆向きUIの世界 〜iOSアプリのRTL言語対応〜
akatsuki174
1
680
逆向きUIの世界〜AndroidアプリのRTL言語対応〜
akatsuki174
1
1.1k
私が変えてきたこと、変えなかったこと
akatsuki174
2
1.1k
最近読んでいる本-読書シェア会vol.1
akatsuki174
2
290
SwiftUI、UIKitでキャプチャを撮ろう!
akatsuki174
1
160
Appleにおけるプライバシーの全容を把握する
akatsuki174
0
6.3k
近年のAppleにおける位置情報とプライバシー
akatsuki174
3
520
オフライン勉強会ぼっち対策
akatsuki174
1
740
Xcode 15の新機能
akatsuki174
0
2.9k
Other Decks in Design
See All in Design
タイル紹介サイト「タイルだもんで」
calpin
0
160
「おすすめ」はなぜ信用されないのか - 信頼を築くUI/UX設計
ryu1013
0
190
Of Ordination and Rebellion exploration sketches
rezaline
0
180
I.A. como meio, não como fim. Como avaliar o valor entregue?
videlvequio
0
420
“なんとなくFigma”から一歩先へ。AI時代も活きるWeb制作フロー
ayumidesign
0
130
decksh object reference
ajstarks
2
1.8k
ISO 9241-171:2025っていうのがあってな
shosira
1
220
1000人規模の組織でデザインハーネスを導入するための第一歩
pkshadeck
PRO
4
2.9k
From the Visible Crossroads: Turning Outputs into Outcomes
takaikanako
2
1.5k
Design dependencies
teba_eleven
0
150
CULTURE DECK/Marketing Director
mhand01
0
1.5k
Drawing_for_Anim_Final_PDF.pdf
lynteo
2
170
Featured
See All Featured
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
450
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
65
57k
What's in a price? How to price your products and services
michaelherold
247
13k
Crafting Experiences
bethany
1
230
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.2k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.5k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
440
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.3k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
230
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.2k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
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”Ͱݕࡧ
͝ਗ਼ௌ ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ