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
fatalError("init(coder:) has not been implement...
Search
coe
September 25, 2019
Technology
2
1.5k
fatalError("init(coder:) has not been implemented")
About required init?(coder: NSCoder)
coe
September 25, 2019
Tweet
Share
More Decks by coe
See All by coe
すべてのヘルスケアデータを紐解く.pdf
coe
0
3k
About HealthKit nutrition
coe
0
430
Kotlin Dynamic type
coe
0
360
iOSDC 2023 Web in tvOS and watchOS
coe
1
740
iOSDC 2023 Push To Talk
coe
1
2.2k
iOSDC手で触れずにアプリを動かす技術
coe
1
1.9k
iOSDC令和時代のXML処理を考える
coe
3
2.7k
iOSDC 2021 Restore
coe
6
2.1k
詳解Storyboard
coe
7
3.8k
Other Decks in Technology
See All in Technology
Linux カーネルが支えるコンテナの仕組み / LF Japan Community Days 2025 Osaka
tenforward
1
120
Bill One 開発エンジニア 紹介資料
sansan33
PRO
4
14k
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
12
81k
CNCFの視点で捉えるPlatform Engineering - 最新動向と展望 / Platform Engineering from the CNCF Perspective
hhiroshell
0
140
混合雲環境整合異質工作流程工具運行關鍵業務 Job 的經驗分享
yaosiang
0
170
AIとともに歩んでいくデザイナーの役割の変化
lycorptech_jp
PRO
0
840
Dify on AWS 環境構築手順
yosse95ai
0
120
Observability for the system understanding and curious by developers
maruloop
1
440
Zephyr(RTOS)にEdge AIを組み込んでみた話
iotengineer22
1
310
Okta Identity Governanceで実現する最小権限の原則 / Implementing the Principle of Least Privilege with Okta Identity Governance
tatsumin39
0
170
オブザーバビリティと育てた ID管理・認証認可基盤の歩み / The Journey of an ID Management, Authentication, and Authorization Platform Nurtured with Observability
kaminashi
1
230
Kubernetes self-healing of your workload
hwchiu
0
440
Featured
See All Featured
VelocityConf: Rendering Performance Case Studies
addyosmani
333
24k
Product Roadmaps are Hard
iamctodd
PRO
55
11k
Mobile First: as difficult as doing things right
swwweet
225
10k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
Rebuilding a faster, lazier Slack
samanthasiow
84
9.2k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.5k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.2k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
10
880
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.5k
Stop Working from a Prison Cell
hatefulcrawdad
272
21k
Being A Developer After 40
akosma
91
590k
Transcript
GBUBM&SSPS JOJU DPEFS IBT OPUCFFOJNQMFNFOUFE QPUBUPUJQTڧ
ࣗݾհ w ڧʢ5TVZPTIJ)ZVHBʣ w גࣜձࣾ"NB[JB w !DP⒎FFHZVOZV w J1IPOF04ʙ w
"OESPJE%POVUʙ w J04%$Ͱ#MVFUPPUIʹ ͍͓ͭͯ͢͡͞Μ
None
ίʔυͰ6*7JFX$POUSPMMFS ࡞ͬͨ͜ͱ͋Δਓʂ
class ViewController: UIViewController { let id:String? init(id:String?) { self.id =
id super.init(nibName: nil, bundle: nil) } required init?(coder: NSCoder) { fatalError("init(coder:) has not been implemented") } }
required init?(coder: NSCoder) { fatalError("init(coder:) has not been implemented") }
SFRVJSFEJOJU DPEFS
SFRVJSFEJOJU DPEFS w ίʔυ্ͰΠχγϟϥΠβΛ࣮͢Δͱɺ࣮Λڧཁ͞Ε Δ w 4UPSZCPBSEΛΘͳ͍߹ɺGBUBM&SSPSͷ··Ͱେৎ
SFRVJSFEJOJU DPEFS w ίʔυ্ͰΠχγϟϥΠβΛ࣮͢Δͱɺ࣮Λڧཁ͞Ε Δ w 4UPSZCPBSEΛΘͳ͍߹ɺGBUBM&SSPSͷ··Ͱେৎ
ҧ͍·͢
4UPSZCPBSEΛΘͣͱ JOJU DPEFS ͕ΘΕΔ߹͕͋Γ·͢
ͳͷͰ
ίʔυͰJOJU DPEFS Ͱམͪ·͢
4UPSZCPBSEେউར
4UPSZCPBSEେউར
SFRVJSFEJOJU DPEFS SFRVJSFEJOJU DPEFS Λ࣮͠ͳ͍߹ɺ୯ʹ TVQFSJOJU DPEFS ΛݺΜͰ͍Δ͚ͩͳͷͰɺͦΕͰҙ ຯ͕ͳ͍߹͕͋Γ·͢
JOJU DPEFS ͱ w /4$PEJOHద߹Ϋϥε 6*7JFX$POUSPMMFS ͕࣮͠ͳ͚ ΕͳΒͳ͍ͷͰ͢ w ΞʔΧΠϒʹ֨ೲ͞ΕͨΦϒδΣΫτ͔ΒɺݩͷΦϒδΣ
Ϋτʹ࣌͢ɺJOJU DPEFS ͕ΘΕ·͢
4UPSZCPBSE͔Β JOJU DPEFS
/4,FZFE"SDIJWFS͔Β FODPEF XJUIDPEFS JOJU DPEFS w ΞʔΧΠϒʹ֨ೲ͞ΕͨΦϒδΣΫτ͔ΒɺݩͷΦϒ δΣΫτʹ࣌͢ɺJOJU DPEFS ͕ΘΕ·͢
3FTUPSBUJPO͔Β FODPEF3FTUPSBCMF4UBUF XJUIDPEFS JOJU DPEFS w ϦετΞΛ࣮͢ΔͱɺϗʔϜʹΔͨͼʹΞʔΧΠϒ͕ ࡞ΒΕɺΞϓϦ͕,JMM͞Εͨ߹લͷঢ়ଶͰ෮ݩͰ͖·͢
JOJU DPEFS ͱ w /4$PEJOHద߹Ϋϥε 6*7JFX$POUSPMMFS ͕࣮͠ͳ͚ ΕͳΒͳ͍ͷͰ͢ w ΞʔΧΠϒʹ֨ೲ͞ΕͨΦϒδΣΫτ͔ΒɺݩͷΦϒδΣ
Ϋτʹ࣌͢ɺJOJU DPEFS ͕ΘΕ·͢ w ͳͷͰɺJOJU DPEFS ͰɺΞʔΧΠϒલͷঢ়ଶʹ͢ ॲཧ͕ඞཁʹͳΓ·͢
·ͱΊ w SFRVJSFEJOJU DPEFS 4UPSZCPBSE͚ͩͷͷͰ͋ Γ·ͤΜ
IUUQTRJJUBDPNDPFJUFNTFDGEEBE