
輕擊手勢(shì)(TapGestureRecognizer) 輕掃手勢(shì) (SwipeGestureRecognizer) 長(zhǎng)按手勢(shì)(LongPressG...
Core Animation(核心動(dòng)畫)簡(jiǎn)介 它是一組非常強(qiáng)大的動(dòng)畫處理API,使用它能做出非常炫麗的動(dòng)畫效果。 Core Animation的...
定義自己的打印輸出語句 iOS中NSLog語句是比較消耗性能的,在發(fā)布時(shí)需要把所有的打印語句都干掉,但一個(gè)一個(gè)的去排查太浪費(fèi)時(shí)間,所有我們可以定...
KVO簡(jiǎn)介 KVO全稱Key-Value Observing(鍵值監(jiān)聽),當(dāng)前對(duì)象某個(gè)屬性值發(fā)生改變時(shí),監(jiān)聽該屬性值變化的對(duì)象可以接到通知。 K...
什么是塊(block) 塊其實(shí)就是個(gè)值,有它自己的相關(guān)類型。與int、float或其它OC對(duì)象一樣,可以把塊賦給變量,然后像使用其它變量那樣使用...
CocoaPods是iOS項(xiàng)目的依賴管理工具。使用時(shí)需要在項(xiàng)目的根目錄里新建一個(gè)名為podfile的文件,按如下格式,將依賴庫的名字依次列在文件...
NSNotificationCenter是使用觀察者模式來實(shí)現(xiàn)的用于跨層傳遞消息。 觀察者模式 定義對(duì)象間的一種一對(duì)多的依賴關(guān)系。當(dāng)一個(gè)對(duì)象的狀...
對(duì)象在收到無法解讀的消息之后會(huì)發(fā)生什么情況 消息轉(zhuǎn)發(fā)分為兩大階段。第一階段先征詢接收者,所屬的的類,看其是否能動(dòng)態(tài)添加方法,以處理當(dāng)前這個(gè)“未知...
使用"關(guān)聯(lián)對(duì)象"(Associated Object)存放自定義數(shù)據(jù) 可以給某對(duì)象關(guān)聯(lián)許多其它對(duì)象,這些對(duì)象通過"鍵"來區(qū)分。存儲(chǔ)對(duì)象值得時(shí)候,...