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