
需求 利用圖片,實現一個如圖的按鈕組。 遇到的問題 如下圖所示: 功能1、2、3、4的按鈕可以實現點擊功能。但是在紅色方框四角的位置,也會響應相...
UIViewController的生命周期 當一個視圖控制器被創建,并在屏幕上顯示的時候。 代碼的執行順序 alloc ...
@property的作用 當我們寫下@property NSObject *foo時,編譯器幫我們做了以下幾件事: 創建實例變量_foo 聲明f...
KVC 1.簡介 KVC全稱是Key Value Coding(鍵值編碼),是可以通過對象屬性名稱(Key)直接給屬性值(value)編碼(co...
一.概述 1.基本概念 同步與異步的概念 同步 必須等待當前語句執行完畢,才可以執行下一個語句。 異步 不用等待當前語句執行完畢,就可以執行下一...
事件傳遞機制 響應者鏈的事件傳遞過程:如果當前view是控制器的view,那么控制器就是上一個響應者,事件就傳遞給控制器;如果當前view不是控...
一.RunLoop簡介 運行循環,在程序運行過程中循環做一些事情,如果沒有Runloop程序執行完畢就會立即退出,如果有Runloop程序會一直...
事情發生在我需要給一個數組中符合條件的model某個屬性重新賦值時。下面是示例的代碼。 這樣寫之后,發現arr2中的值并沒有如我們想象的一樣。 ...
文章摘自Moya官方文檔 Targets Moya的使用始于定義一個target——典型的是定義一個符合TargetType 協議的枚舉類型。然...