iT邦幫忙

2017 iT 邦幫忙鐵人賽
DAY 7
0
自我挑戰組

iOS 筆記系列 第 7

super 系列 part 2:什麼時候使用?

  • 分享至 

  • xImage
  •  

上一篇 super 的文章講的是 super 的定義,這篇要講 super 在什麼情況下使用。

我們最常看到 super 的地方,就是在每個新增的 UIViewController 的 viewDidLoad 裡面有個 [super viewDidLoad],但完全不知道他它到底是做什麼的,如果我要在 viewWillAppear 裡面寫些程式,我需要加 [super viewWillAppear] 嗎?

In most cases, when you override a method in the parent class, for example UIViewController, you still want the default behavior to happen as well as the custom behavior you specify. [super method-name] is how you tell the app you want the parent's implementation to be included.
來源:http://stackoverflow.com/a/3907032

翻成中文:當你想要執行父類別裡這個方法的程式時,就使用 [super method-name]


上一篇
super 系列 part1:super 是什麼?
下一篇
super 系列 part3
系列文
iOS 筆記30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言