最近在做启动优化的时候,发起启动过程中AFNetWorking内部一个方法耗时70ms,占了所有+ load方法中将近一半的时间。 通过Inst...
在上面的代码中,由于函数callback将返回值通过block回调给外部,所以外部无法使用 await 拿到返回值。如果在不想修改callbac...
flutter 稳定版 2.5.0 由于Select widget mode会导致rebuild,所以Overlay会重建,在上面代码中,由于e...
属性观察 (Property Observers) 是 Swift 中一个很特殊的特性,利用属性观察我们可以在当前类型 内监视对于属性的设定,并...
重要的概念 任何保存在变量中的都是一个 对象 , 并且所有的对象都是对应一个 类 的实例。 无论是数字,函数和 null 都是对象。所有对象继承...
声明位置@Objcdynamic调用方式Struct否否直接调用Class否否V-Table 调用Extension否否直接调用Extensio...
生成SILswiftc -emit-sil main.swift >> ./main.sil && open main.silimage.png...
下面两种实现是在iOS开发中最常用的方法交换方式,那么两种实现方式具体有什么区别呢?首先,以上两种实现都可以达到方法交换的效果,但是方案一在某些...
dyld加载的详细流程可以参考文章 iOS dyld加载流程[https://www.jianshu.com/p/bda67b2a3465]本...