swift进阶总汇[https://www.jianshu.com/p/c00fa675d7d5] 本文主要分析protocol的用法及底层存储结构 协议的基本用法 【语法格...
swift进阶总汇[https://www.jianshu.com/p/c00fa675d7d5] 本文主要分析protocol的用法及底层存储结构 协议的基本用法 【语法格...
一、背景 由于公司业务大部分使用的H5去实现,而H5页面对网络的依赖也是比较大的。近期公司又提出需要界面秒开需求,自然而然的需要对页面进行离线化处理。 本文按步骤从 更新-下...
公司新项目里面,主要是以原生作为框架,详情页面有web页面负责展示。iOS这边是用WKWebView来加载web页面,但是由于网络环境和页面复杂度的问题,iOS 端和安卓 的...
闭包是自含的函数代码块,可以在代码中被传递和使用 闭包和swift的对比 Swift 中闭包与OC的 block 比较相似 Swift中闭包是一个特殊函数,OC中block是...
Swift 中有多少关键字? 在Swift官方文档的词汇结构中, 有非常多的关键字, 它们被用于声明中、语句中、表达式中、类中、模式中, 还有以数字符号#开头的关键字, 以及...
这里汇总了自己写的一些关于iOS底层原理的文章,基于objc4-818.2最新源码分析,会不定时更新.如果文章哪里有误麻烦在评论区指出,若觉得有帮助,请多多点赞 本秘籍Dem...
isa指针: 在Objective-C中,任何类的定义都是对象。类和类的实例(对象)没有任何本质上的区别。任何对象都有 isa 指针。 isa 是一个Class 类型的指针。...
1.正常的方法交换代码 +(void)load{[superload];//通过class_getInstanceMethod()函数从当前对象中的methodlist获取m...
面试题 block的原理是怎样的?本质是什么? __block的作用是什么?有什么使用注意点? block的属性修饰词为什么是copy?使用block有哪些使用注意? blo...