Apple 在 iOS 8 里就引入了 Keyboard Extension,但網(wǎng)上相關(guān)但開(kāi)發(fā)但資料很少,我在開(kāi)發(fā)中也遇到了不少坑,為了給大家分享下這方面但知識(shí),所以才有了這...
Apple 在 iOS 8 里就引入了 Keyboard Extension,但網(wǎng)上相關(guān)但開(kāi)發(fā)但資料很少,我在開(kāi)發(fā)中也遇到了不少坑,為了給大家分享下這方面但知識(shí),所以才有了這...
RxSwift 中的 retain cycle case 1: 這種情況是最常見(jiàn)的一種,因?yàn)?viewController 強(qiáng)引用了 button 而 button 又強(qiáng)引用...
TableView 分頁(yè)加載是我們?cè)陂_(kāi)發(fā)中最常遇到的一種需求,里面的邏輯并不復(fù)雜,但如何把他們寫(xiě)好,代碼能夠盡量多的復(fù)用起來(lái)就得下一點(diǎn)功夫了。在 Objective-C 中我...
Unicode 計(jì)算機(jī)沒(méi)法直接處理文本,他只和數(shù)字打交道。為了計(jì)算機(jī)里顯示文字,我們指定了一個(gè)從數(shù)字到字符的映射,這個(gè)映射就叫做編碼。最有名的字符串編碼是 ASCII (/?...
1. 概述寫(xiě)這篇總結(jié)的目的是想讓大家了解眼睛看到屏幕上漂亮的顏色和圖片背后所發(fā)生的事情。其實(shí)題目取的有點(diǎn)夸張,因?yàn)檫@里涉及到的知識(shí)非常多,所以這篇文章會(huì)我挑一些重要的內(nèi)容來(lái)講...
在 Objective-C 中有很多代表「沒(méi)有東西」的東西。包括: NULL nil Nil NSNull NSNotFound NULL NULL 屬于 C 語(yǔ)言,表示空指...
概述 我們的應(yīng)用不能對(duì) NSRunLoop 對(duì)象進(jìn)行創(chuàng)建和直接的管理操作。每一個(gè) NSThread 對(duì)象(包括 main thread)都按需自動(dòng)創(chuàng)建一個(gè) NSRunLoop...
先看下效果 為什么還要繼續(xù)說(shuō)這個(gè)內(nèi)容呢? 前一段微博上很火的tabbar封裝大賽想必大家都知道吧,各位大神盡其所能 自己正在仿寫(xiě)閑魚(yú),看了網(wǎng)上一些朋友寫(xiě)的關(guān)于tabbar中間...
直接把別人書(shū)中的內(nèi)容扒過(guò)來(lái)好嗎? 又不注明出處
iOS動(dòng)畫(huà)——Layer Animations(三)我胡漢三又回來(lái)啦,忙過(guò)了前一段時(shí)間以后,今天又給大家?guī)?lái)了兩個(gè)動(dòng)畫(huà),一個(gè)是形變、一個(gè)是顏色漸變。如下所示: 源碼在github,地址在本文最后。 第一個(gè)動(dòng)畫(huà):我們來(lái)分析一下第...
這里記錄下swift開(kāi)發(fā)中可能用的框架 , 最近瀏覽了不少,積累在這里,以后用的時(shí)候方便查閱、順便推薦給大家! 這里的框架都是純swift的 , 感謝開(kāi)源 ,感謝大神們 。 ...
前言 蘋(píng)果在IOS7以后給導(dǎo)航控制器增加了一個(gè)Pop的手勢(shì),只要手指在屏幕邊緣滑動(dòng),當(dāng)前的控制器的視圖就會(huì)跟隨你的手指移動(dòng),當(dāng)用戶松手后,系統(tǒng)會(huì)判斷手指拖動(dòng)出來(lái)的大小來(lái)決定是...