一、layoutsubViews的調(diào)用時機(jī) 1、init初始化不會觸發(fā)layoutSubviews2、addSubview會觸發(fā)layoutSubviews但是如果添加的子控...
一、layoutsubViews的調(diào)用時機(jī) 1、init初始化不會觸發(fā)layoutSubviews2、addSubview會觸發(fā)layoutSubviews但是如果添加的子控...
最近在我們的項目中出現(xiàn)了一個問題,暴力測試 高速上拉cell 不斷加載出更多的cell 就會出現(xiàn)app 閃退。調(diào)試的時候 會發(fā)現(xiàn) 高速拉出很多cell的時候 內(nèi)存 會有極大的...
是什么? @interface UISwipeActionsConfiguration : NSObject 表格行,滑動時執(zhí)行操作的配置. 有什么用? 實現(xiàn)"表格行"滑動后...
1、明確方法所在位置 分別在NSObject.h 、NSRunloop.h 、NSThread.h 三個類中,是不是很神奇。(其中在NSRunloop.h 、NSThread...
從iOS7開始,蘋果更新了自定義ViewController轉(zhuǎn)場的API,這些新增的類和接口讓很多人困惑,望而卻步。本文就從這些API入口,讓讀者理清這些API錯綜復(fù)雜的關(guān)系...
前言 在上篇文章中,我們初步學(xué)習(xí)了SnapKit的基礎(chǔ)使用方法,文章:Swift自動布局SnapKit的詳細(xì)使用介紹。一般來說,掌握了那些基本方法的使用,基本上在項目中布局就...
高階函數(shù) - Higher order functions Swift作為一門多范式編程語言,尤其是對函數(shù)式編程的支持,成就了Swift對高階函數(shù)的無障礙運用。 高階函數(shù)僅僅...
關(guān)于block 在iOS4.0之后,block橫空出世,它本身封裝了一段代碼并將這段代碼當(dāng)做變量,通過block()的方式進(jìn)行回調(diào)。這不免讓我們想到在C函數(shù)中,我們可以定義一...
為了快速迭代,更新,大部分公司都用了h5去實現(xiàn)公司部分模塊功能,而公司使用h5實現(xiàn)的模塊的性能和原生還是有很大的差距,就衍生了如何優(yōu)化h5的加載速度,和體驗問題。 首先對wk...