UIView 有一個(gè)名叫 layer ,類型為 CALayer 的對(duì)象屬性,它們的行為很相似,主要區(qū)別在于:CALayer 繼承自 NSObje...
注:根據(jù)史上最詳細(xì)的iOS之事件的傳遞和響應(yīng)機(jī)制-實(shí)踐篇重新整理(適當(dāng)刪減及補(bǔ)充)。 示意圖說(shuō)明:白色 view 是藍(lán)色 view 的父視圖;藍(lán)...
注:根據(jù)史上最詳細(xì)的iOS之事件的傳遞和響應(yīng)機(jī)制-原理篇重新整理(適當(dāng)刪減及補(bǔ)充)。 在 iOS 中,只有繼承了 UIReponder(響應(yīng)者)...
我們一般創(chuàng)建 UITableViewCell 會(huì)這么寫: 如果需要注冊(cè),則這么寫: 有區(qū)別嗎?一個(gè)最明顯的區(qū)別就是,一個(gè)是可選的 ( Optio...
在實(shí)際的項(xiàng)目開(kāi)發(fā)中,想要獲取當(dāng)前正在顯示的視圖控制器很簡(jiǎn)單,那就是在當(dāng)前的 UIViewController 類中,直接使用 self 來(lái)獲得。...
提示:print() 可以在 viewDidAppear(_:) 方法中進(jìn)行測(cè)試,因?yàn)樵趯⒁晥D添加到視圖層次結(jié)構(gòu)之前,視圖的 safeAreaI...
Cocoapods Carthage 我是怎么知道的? 來(lái)自官方:RxSwift -> Rx.playground -> Debugging_O...