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