Apple 在 iOS 8 里就引入了 Keyboard Extension,但網(wǎng)上相關(guān)但開發(fā)但資料很少,我在開發(fā)中也遇到了不少坑,為了給大家分...
RxSwift 中的 retain cycle case 1: 這種情況是最常見的一種,因?yàn)?viewController 強(qiáng)引用了 butto...
TableView 分頁(yè)加載是我們?cè)陂_發(fā)中最常遇到的一種需求,里面的邏輯并不復(fù)雜,但如何把他們寫好,代碼能夠盡量多的復(fù)用起來(lái)就得下一點(diǎn)功夫了。在...
Unicode 計(jì)算機(jī)沒法直接處理文本,他只和數(shù)字打交道。為了計(jì)算機(jī)里顯示文字,我們指定了一個(gè)從數(shù)字到字符的映射,這個(gè)映射就叫做編碼。最有名的字...
1. 概述寫這篇總結(jié)的目的是想讓大家了解眼睛看到屏幕上漂亮的顏色和圖片背后所發(fā)生的事情。其實(shí)題目取的有點(diǎn)夸張,因?yàn)檫@里涉及到的知識(shí)非常多,所以這...
在 Objective-C 中有很多代表「沒有東西」的東西。包括: NULL nil Nil NSNull NSNotFound NULL NU...
概述 我們的應(yīng)用不能對(duì) NSRunLoop 對(duì)象進(jìn)行創(chuàng)建和直接的管理操作。每一個(gè) NSThread 對(duì)象(包括 main thread)都按需自...