initWithFrame: 初始化並且回傳一個指定長寬的新 view 物件 - (instancetype)initWithFrame:(CGRect)fra...
首先,這兩個方法只是長得很像而已,根本不是同一個類別的方法,前者是 UIViewController 用來初始化 UIViewController;後者是 NS...
昨天為了要實作用 nib 初始化 UIViewController 時一直鬼打強,因為之前一直是用 Storeboard 跟純程式實作的,今天來紀錄一下。 新...
有時有些程式我們只想要它們在 Release Mode 上執行,最明顯的例子就是分析工具,我們不想要在開發的時候一直讓分析工具記錄我們的操作,這篇就來講如何讓某...
我覺得把這兩者放在一起比較得學只會更讓人混淆,我從 bounds 為基準來講好了 bounds bounds 是用來描述一個 view 的位置及長寬的屬性,就跟...
我們最常看到 super 就是在 viewDidLoad 這個方法裡 - (void)viewDidLoad { [super viewDidLoad...
上一篇 super 的文章講的是 super 的定義,這篇要講 super 在什麼情況下使用。 我們最常看到 super 的地方,就是在每個新增的 UIView...
在查 super相關資料時,發現大概有三個問題要解答: 要不要寫 [super method-name]? viewDidLoad 那些系統內建的方法到底要不...
上一篇在講 viewDidLoad 這類系統的方法要不要加上super,在查過 Stack Overflow 後得出了個勉強的結論,不過就在我睡前查了一下官方的...
什麼時候要使用 frame,什麼時候要使用 bounds 呢? 蘋果官方文件View Programming Guide for iOS有說明: You us...