??文章首發(fā) 公眾號:夜貓?jiān)O(shè)計(jì)話 之前寫過一個(gè)《行高導(dǎo)致和開發(fā)間距不一致》鹅很;只介紹了行高不一致的原因颖变,以及Android和iOS插件處理行高的方式,安卓字體太多暫時(shí)沒做解析赏殃。 ...
??文章首發(fā) 公眾號:夜貓?jiān)O(shè)計(jì)話 之前寫過一個(gè)《行高導(dǎo)致和開發(fā)間距不一致》鹅很;只介紹了行高不一致的原因颖变,以及Android和iOS插件處理行高的方式,安卓字體太多暫時(shí)沒做解析赏殃。 ...
Masonry是一個(gè)輕量級的布局框架幢炸,它擁有自己的描述語法(采用更優(yōu)雅的鏈?zhǔn)秸Z法封裝)來自動布局歇僧,具有很好可讀性且同時(shí)支持iOS和Max OS X等碧信÷樘#總之跛溉,對于側(cè)重寫代碼的c...
1、響應(yīng)鏈的傳遞 Responder一點(diǎn)也不神秘————iOS用戶響應(yīng)者鏈完全剖析(建議全看)看完上面一篇應(yīng)該能完全熟悉了響應(yīng)鏈的傳遞芳室,自己可以打印一下響應(yīng)鏈看看专肪,代碼如下:...
- (NSArray<UICollectionViewLayoutAttributes *> *)layoutAttributesForElementsInRect:(CGRect)rect
{
return self.allAttributes;
}這個(gè)方法里直接返回?cái)?shù)組問題就解決了嚎尤。不知道會不會有隱患
橫向分頁滾動的UICollectionView,cell左右排版的簡單實(shí)現(xiàn)已更新Demo(2017-8-8):https://pan.baidu.com/s/1bDXrYI不放github了 下面這種需求應(yīng)該是會經(jīng)常遇到的:需求:固定高度一個(gè)區(qū)域抖格,...
之前在寫《Category你真的懂嗎诺苹?》那篇簡書收集資料的時(shí)候,看了很多l(xiāng)oad和initialize的資料雹拄,加深了了解收奔,打算寫一篇簡書記錄一下。 load函數(shù) 1.load...
① 閑著編譯了最新libclosure-74 Block 底層源碼想必大家已經(jīng)非常熟悉了,但是估計(jì)有很多人不知道怎么去看,更有甚者不知道在哪!這里首先感謝蘋果開源了 : li...
copy 和strong 1:修飾mutableArra @property (nonatomic,strong)NSMutableArray * arrStrong; @p...
知 識 點(diǎn) / 超 人 更新2019-03-27:添加了+load與+initialize方法的補(bǔ)充說明 前言當(dāng)自己對技術(shù)對APP的性能達(dá)到一定的追求時(shí)翩肌,就需要對APP有較深...
又是一年蘋果發(fā)布會,蘋果更新了新版本的系統(tǒng)iOS14禁悠。就我個(gè)人來說的話系統(tǒng)耗電有優(yōu)化念祭,小程序類似部件化APP體驗(yàn)也不錯(cuò),還有優(yōu)化了權(quán)限提示和麥克風(fēng)碍侦,攝像頭采集的圓點(diǎn)提示粱坤。總體...
一瓷产、前言 去年 2020 年的 WWDC 大會時(shí)站玄,因?yàn)槲矣⒄Z也不太好,我就邊看錄播邊用谷歌翻譯著濒旦,記錄了一下這次會議的一些跟我們開發(fā)者有關(guān)的變化點(diǎn)株旷。一直沒有整理發(fā)出來,這次想...
weak和assign的區(qū)別-正確使用weak尔邓、assign 一晾剖、區(qū)別 1.修飾變量類型的區(qū)別weak 只可以修飾對象。如果修飾基本數(shù)據(jù)類型梯嗽,編譯器會報(bào)錯(cuò)-“Property...
前言:前段時(shí)間, 產(chǎn)品提出一個(gè)新的需求壹士,要求實(shí)現(xiàn)外賣訂單的語音播報(bào)功能, 之前的開發(fā)僅僅實(shí)現(xiàn)了前臺的語音播報(bào)功能,我這邊要實(shí)現(xiàn)的功能就是點(diǎn)擊APP進(jìn)入后臺或者APP進(jìn)程殺死之...