最近在做啟動優(yōu)化的時候鼠锈,發(fā)起啟動過程中AFNetWorking內(nèi)部一個方法耗時70ms回懦,占了所有+ load方法中將近一半的時間粮彤。 通過Inst...
在上面的代碼中疾棵,由于函數(shù)callback將返回值通過block回調(diào)給外部哩盲,所以外部無法使用 await 拿到返回值柿赊。如果在不想修改callbac...
flutter 穩(wěn)定版 2.5.0 由于Select widget mode會導(dǎo)致rebuild嫂丙,所以O(shè)verlay會重建,在上面代碼中憾儒,由于e...
屬性觀察 (Property Observers) 是 Swift 中一個很特殊的特性询兴,利用屬性觀察我們可以在當(dāng)前類型 內(nèi)監(jiān)視對于屬性的設(shè)定,并...
重要的概念 任何保存在變量中的都是一個 對象 起趾, 并且所有的對象都是對應(yīng)一個 類 的實例诗舰。 無論是數(shù)字,函數(shù)和 null 都是對象训裆。所有對象繼承...
聲明位置@Objcdynamic調(diào)用方式Struct否否直接調(diào)用Class否否V-Table 調(diào)用Extension否否直接調(diào)用Extensio...
生成SILswiftc -emit-sil main.swift >> ./main.sil && open main.silimage.png...
下面兩種實現(xiàn)是在iOS開發(fā)中最常用的方法交換方式眶根,那么兩種實現(xiàn)方式具體有什么區(qū)別呢蜀铲?首先,以上兩種實現(xiàn)都可以達(dá)到方法交換的效果属百,但是方案一在某些...
dyld加載的詳細(xì)流程可以參考文章 iOS dyld加載流程[http://www.reibang.com/p/bda67b2a3465]本...