前言 當(dāng)遇到繪圖需求的時(shí)候我們就需要利用UIKit或者是CoreGraphics這兩個(gè)繪圖框架進(jìn)行繪圖,而這兩個(gè)框架之間的關(guān)系是這樣的: CoreGraphics是繪圖方面的...
介紹 UIBezierPath是UIKit對Core Graphics中關(guān)于path的一個(gè)封裝,UIBezierPath提供給我們很多非常便捷的API,可以滿足我們絕大多數(shù)對...
前言 作為UI部分的第一篇文章,我決定寫這篇關(guān)于事件分發(fā),和響應(yīng)者鏈條傳遞的過程的博文,因?yàn)檫@塊知識(shí)是UI部分最基礎(chǔ)的,但也是最容易讓我們所忽視的,直到,當(dāng)我們寫頁面時(shí),發(fā)現(xiàn)...
使用背景 通常情況下,我們一個(gè)對象想要調(diào)用另外一個(gè)對象的方法,便是向這個(gè)對象傳遞消息,那么有個(gè)前提是,我們需要能找到這個(gè)對象,或者和這個(gè)對象有聯(lián)系(這個(gè)對象傳遞給我一個(gè)blo...
分類(category) 應(yīng)用場景 在我們開發(fā)中經(jīng)常會(huì)有這樣的問題: 多個(gè)人同時(shí)維護(hù)同一個(gè)類 ,彼此之間交叉修改同一個(gè)文件,導(dǎo)致沖突以及文件臃腫。 想給已經(jīng)封裝好的類(或者是...