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
Li-Hsuan Chen
August 18, 2016
Programming
0
140
Optional 遇到的問題 - 公司內分享會
這週主題是專案上使用 Swift 的 optional 時所碰到的問題。
包含了使用 [unowned self] 以及 @IBOutlet 時碰到的問題與解決的方式。
Li-Hsuan Chen
August 18, 2016
Tweet
Share
More Decks by Li-Hsuan Chen
See All by Li-Hsuan Chen
The UX thinking of PAY ID
vc7
2
410
From Onboarding to Value Delivering in iOS
vc7
0
230
Merciless Refactoring
vc7
0
680
Protocol 的實例、測試和心得
vc7
2
740
共有経済
vc7
0
150
.gitignore
vc7
1
72
Git Workshop 03
vc7
0
100
Git Workshop 02
vc7
0
92
Escaping Closures in Swift - 公司內分享會
vc7
1
210
Other Decks in Programming
See All in Programming
Why Spring Matters to Jakarta EE - and Vice Versa
ivargrimstad
0
110
現場から考えるソフトウェアエンジニアリングの価値と実験
nomuson
1
160
.NET Aspireのクラウド対応検証: Azureと他環境での実践
ymd65536
1
670
推し活としてのrails new/oshikatsu_ha_iizo
sakahukamaki
1
330
モジュラモノリス、その前に / Modular monolith, before that
euglena1215
8
750
僕がつくった48個のWebサービス達
yusukebe
6
3.6k
知られざるNaNの世界
hole
3
1.1k
Vue3の一歩踏み込んだパフォーマンスチューニング2024
hal_spidernight
3
2.4k
Serverless renderování Webových komponent
rarous
PRO
0
140
デバッグの話 / Debugging for Beginners
kaityo256
PRO
8
740
CSC509 Lecture 05
javiergs
PRO
0
190
Nuxt UI Pro、NuxtHub、Nuxt Scripts、Nuxtエコシステムをふんだんに利用して開発するコーポレートサイト@Vue Fes Japan 2024
shingangan
3
690
Featured
See All Featured
Happy Clients
brianwarren
97
6.7k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
231
17k
Producing Creativity
orderedlist
PRO
341
39k
Visualization
eitanlees
143
15k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.2k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
28
9k
Building an army of robots
kneath
302
42k
Mobile First: as difficult as doing things right
swwweet
222
8.9k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
31
1.7k
Building a Scalable Design System with Sketch
lauravandoore
459
33k
Agile that works and the tools we love
rasmusluckow
327
21k
Statistics for Hackers
jakevdp
796
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牧犋ᥝॡፘמਥොጱ