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
Optional 遇到的問題 - 公司內分享會
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Lihsuan Chen
August 18, 2016
Programming
170
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Optional 遇到的問題 - 公司內分享會
這週主題是專案上使用 Swift 的 optional 時所碰到的問題。
包含了使用 [unowned self] 以及 @IBOutlet 時碰到的問題與解決的方式。
Lihsuan Chen
August 18, 2016
More Decks by Lihsuan Chen
See All by Lihsuan Chen
iPlayground 2025 - 接⼿ 10年⼤雜燴:專案現代化與產品開發的挑戰
vc7
0
190
The UX thinking of PAY ID
vc7
2
510
From Onboarding to Value Delivering in iOS
vc7
0
320
Merciless Refactoring
vc7
0
830
Protocol 的實例、測試和心得
vc7
2
850
共有経済
vc7
0
210
.gitignore
vc7
1
130
Git Workshop 03
vc7
0
160
Git Workshop 02
vc7
0
150
Other Decks in Programming
See All in Programming
<title><a id="</title>君はこのHTMLをパースできるか"></a></title> #雑LT_study
pizzacat83
0
180
komatsuna「分散システムにおけるバグ分析手法」
komatsunaqa
0
280
わからない話を追いかけたら、プログラミング言語を作る側にいた
ydah
3
550
源内ハンズオン概要編
hideg
0
210
属人化した知識を、 AIが辿れる地図にする
pkshadeck
PRO
1
210
プロポーザルを書いてもらう
pvcresin
0
580
ソフトウェアラスタライザ
fadis
1
660
30年振りにコンパイラの定数整数除算を改善した
herumi
9
4.2k
初めての模倣学習とVLA
natsutan
0
250
仕様書を書く前にハーネスを作る - Agent Native開発は「探索を速く、判定を固く」
gotalab555
4
1.8k
レビュー履歴をAIに食わせて、 Compose移行を加速するs
shihochan
0
210
Hono + Inertia + React で LP を構築した話
oukayuka
2
170
Featured
See All Featured
WENDY [Excerpt]
tessaabrams
11
39k
How STYLIGHT went responsive
nonsquared
100
6.2k
HDC tutorial
michielstock
2
820
Documentation Writing (for coders)
carmenintech
77
5.5k
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
500
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2.1k
Exploring anti-patterns in Rails
aemeredith
3
470
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
180
Designing Experiences People Love
moore
143
24k
Utilizing Notion as your number one productivity tool
mfonobong
4
550
Statistics for Hackers
jakevdp
799
230k
Bash Introduction
62gerente
615
220k
Transcript
遇到的問題 Optional 陳 澧萱 @ 午餐分享會 2016/08/18
目錄 • [unowned self] • @IBOutlet త !
[unowned self]
Crash TFMGඃᬶ์ޙ ࡏDMPTVSFཫݺڣTFMGDSBTI ʢᙛ൛ຊҎ্ʣ
解決方法 Ŏ አ[weak self] Ŏ 矑茐አguard letᴠ纠
@IBOutlet 的 !
@IBOutlet Ŏ 䨝ڊԪጱ碻秚牫 Ŏ viewDidLoad()ฎloadView()ԏ獮 Ŏ ౮㹓虋碍ಅࣁጱᇔկᤩ朰硯ധԧ @IBOutlet var messageLabel:
UILabel!
結語 Ŏ ဳLPSOLFLWO\XQZUDSSHGRSWLRQDO Ŏ 胼犋ᥝአ牧疰犋ᥝአ Ŏ ဳᇔկጱOLIHF\FOH牧犋ᥝॡፘמਥොጱ