前言:進(jìn)行本次閱讀在之前,博主默認(rèn)讀者已經(jīng)熟悉CoreBluetooth系統(tǒng)框架,并能夠基本使用。當(dāng)我們使用CoreBuletooth系統(tǒng)框架進(jìn)行藍(lán)牙開發(fā)的時候,有時候因為某...
前言:進(jìn)行本次閱讀在之前,博主默認(rèn)讀者已經(jīng)熟悉CoreBluetooth系統(tǒng)框架,并能夠基本使用。當(dāng)我們使用CoreBuletooth系統(tǒng)框架進(jìn)行藍(lán)牙開發(fā)的時候,有時候因為某...
簡介 LNAsyncKit是一個異步渲染工具,它提供了便捷的方法幫助你將多個元素(Element)異步渲染到一張圖片上,讓這個過程代替UIKit的視圖構(gòu)建過程,進(jìn)而優(yōu)化App...
之前在學(xué)習(xí)C語言的時候課堂上,老師就強(qiáng)調(diào),不能使用float類型的數(shù)字進(jìn)行相等比較判斷。這個也確實聽進(jìn)去了,也明白原因是float是存儲是不精確的。但是真正開發(fā)實踐的時候,或...
最近在做一個模仿iOS11 Music的項目,其中一個播放器頁面是這個樣子的。 沒錯,他的頂部露出了一塊前一個頁面一部分。 我們都知道,默認(rèn)的present方式展現(xiàn)的新頁面,...
掘金地址 一、前言 swift版本: 4.0 Xcode版本: 9.2 (9C40b) 討論的iOS版本: iOS9-iOS11 隨著 iOS 的不斷進(jìn)化, UINaviga...
前言:最近公司應(yīng)用架構(gòu)重構(gòu),受到反革命工程師去基類,去Model等影響,將一些已經(jīng)做的架構(gòu)工作和思想稍微做一些總結(jié),故此有了這篇文章,如有錯誤,漏洞,或者傻x之出,請包涵一笑...
轉(zhuǎn)場動畫 轉(zhuǎn)場動畫就是從一個場景以動畫的形式過渡到另一個場景。自定義轉(zhuǎn)場動畫的意義是脫離系統(tǒng)固定的轉(zhuǎn)場,實現(xiàn)UI交互設(shè)計師設(shè)計的視覺效果強(qiáng)的轉(zhuǎn)場動畫。 下圖是整個案例的Dem...
前言 runtime的資料網(wǎng)上有很多了,部分有些晦澀難懂,我通過自己的學(xué)習(xí)方法總結(jié)一遍,主要講一些常用的方法功能,以實用為主,我覺得用到印象才是最深刻的,并且最后兩個demo...