前言 隨著業務的發展,頁面的復雜度越來越高,嵌套滾動視圖的方式也越來越受設計師們的青睞,在各大電商App十分常見。如下Demo圖: 但是這樣的交...
前言 Block在iOS日常開發中極其常見,大家應該幾乎都使用過,比較熟悉它的用法,而且知道Block可能引起循環引用,今天來聊聊Block,以...
前言 設計模式是有用的抽象化工具,用于解決工程和建筑等領域的設計問題。出于同樣的目的,軟件開發領域借用了這一概念,設計模式是一個對象或類的設計模...
前言 在日常開發過程中,時間選擇器的使用場景應該是比較高的,而且各個場景的具體需求也各式各樣,比如一些場景中,只需要選擇年月,有的需要包含“至今...
從需求說起 前幾天接到一個版本,里面包含了一個和滴滴預約用車選擇時間的picker一樣,需要選擇當前時間的后面幾天內的時間,包含了日期,小時和分...
前言 在iOS開發中,由于ARC的普遍使用,內存管理的問題好像不那么常見了,但了解Objective-C的內存管理機制依然是非常必要的,今天我們...
前言 說起組件化大家應該都不陌生,不過也再提一下,由于業務的復雜度擴展,各個模塊之間的耦合度越來越高,不但造成了“牽一發動全身”的尷尬境地,還增...
前言 在上一篇Runtime源碼 方法調用的過程中我們了解了消息的響應過程,即 先緩存查找,若未找到 接下來查找本類的方法列表查找,若未找到 則...
前言 Objective-C語言的一大特性就是動態的,根據官方文檔的描述:在runtime之前,消息和方法并不是綁定在一起的,編譯器會把方法調用...