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
5.3k
最強の500系エラー画面を探し求めて
2021/09/18 iOSDC Japan 2021 day1 LT
akatsuki174
September 18, 2021
Tweet
Share
More Decks by akatsuki174
See All by akatsuki174
私が変えてきたこと、変えなかったこと
akatsuki174
2
850
最近読んでいる本-読書シェア会vol.1
akatsuki174
2
200
SwiftUI、UIKitでキャプチャを撮ろう!
akatsuki174
1
96
Appleにおけるプライバシーの全容を把握する
akatsuki174
0
5.7k
近年のAppleにおける位置情報とプライバシー
akatsuki174
3
460
オフライン勉強会ぼっち対策
akatsuki174
1
660
Xcode 15の新機能
akatsuki174
0
2.8k
AndroidにもSelect Photosがやってきた
akatsuki174
0
1.4k
Famm Android改善記
akatsuki174
0
390
Other Decks in Design
See All in Design
生成AIを活用した組み込みSW設計書検索システム開発
licux
7
1.4k
デザイナーのAI活用とチームへの浸透戦略
ukaoli
0
110
Installing and Running decksh/pdfdeck
ajstarks
1
840
街・都市という眼差し。まちづくりにおける規範と実践
sakamon
0
130
佐藤千晶|ポートフォリオ
chimi_chia
0
100
ブランドパーソナリティ言語化における生成AI活用の実際
h0sa
0
270
“ブロック”で作る、WordPress制作フロー変革のすすめ
koots2021
4
1.9k
【Firefly Image 4対応版】上手にFireflyにお願いしてウェブデザイン案を出すぞ!
cremacrema
0
1.5k
読書シェア会 vol.5 / Yumemi.grow 20250526
rakus_dev
0
1.7k
AIを身近に感じるために、デザイナー全員で一つのサービスを使ってみた
_psyc0_
0
300
デザインから開発まで一貫したデザインシステムを構築するベストプラクティス / Best Practices for Building a Consistent Design System from Design to Development
lycorptech_jp
PRO
0
500
Hatena Engineer Seminar #33 チームと開発するためのモック
takuwolog
0
420
Featured
See All Featured
A designer walks into a library…
pauljervisheath
207
24k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
It's Worth the Effort
3n
187
28k
For a Future-Friendly Web
brad_frost
179
9.9k
GraphQLとの向き合い方2022年版
quramy
49
14k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
11
1.1k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
9
790
Building Applications with DynamoDB
mza
96
6.6k
Scaling GitHub
holman
463
140k
jQuery: Nuts, Bolts and Bling
dougneiner
64
7.9k
Documentation Writing (for coders)
carmenintech
73
5k
Balancing Empowerment & Direction
lara
3
600
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”Ͱݕࡧ
͝ਗ਼ௌ ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ