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
3.3k
About HealthKit nutrition
coe
0
470
Kotlin Dynamic type
coe
0
400
iOSDC 2023 Web in tvOS and watchOS
coe
1
990
iOSDC 2023 Push To Talk
coe
1
2.5k
iOSDC手で触れずにアプリを動かす技術
coe
1
2.2k
iOSDC令和時代のXML処理を考える
coe
3
3k
iOSDC 2021 Restore
coe
6
2.3k
詳解Storyboard
coe
7
4k
Other Decks in Technology
See All in Technology
SLI/SLO 導入で 避けるべきこと3選
yagikota
0
110
Laravelで学ぶOAuthとOpenID Connectの基礎と実装
kyoshidaxx
0
100
Go標準パッケージのI/O処理をながめる
matumoto
0
230
TypeScript 7.0の現在地と備え方
uhyo
7
1.8k
バクラク最古参プロダクトで重ねた技術投資を振り返る
ypresto
0
180
2026年もソフトウェアサプライチェーンのリスクに立ち向かうために / Product Security Square #3
flatt_security
1
670
今のWordPress の制作手法ってなにがあんねん?(改) / What’s the Deal with WordPress Development These Days?
tbshiki
0
510
AWSの資格って役に立つの?
tk3fftk
2
370
「通るまでRe-run」から卒業!落ちないテストを書く勘所
asumikam
2
210
Yahoo!ショッピングのレコメンデーション・システムにおけるML実践の一例
lycorptech_jp
PRO
1
230
Agent ServerはWeb Serverではない。ADKで考えるAgentOps
akiratameto
0
120
NewSQL_ ストレージ分離と分散合意を用いたスケーラブルアーキテクチャ
hacomono
PRO
4
400
Featured
See All Featured
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
150
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
67
37k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.7k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Designing Powerful Visuals for Engaging Learning
tmiket
0
290
Odyssey Design
rkendrick25
PRO
2
550
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
190
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
480
Color Theory Basics | Prateek | Gurzu
gurzu
0
260
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
980
A better future with KSS
kneath
240
18k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
2.5k
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