swift进阶 学习大纲[https://www.jianshu.com/p/0fc67b373540] 上一节,介绍了方法调度 & @objc & 指针[https://w...
IP属地:广东
swift进阶 学习大纲[https://www.jianshu.com/p/0fc67b373540] 上一节,介绍了方法调度 & @objc & 指针[https://w...
静态派发 值类型对象的函数的调用方式是静态调用,即直接地址调用,调用函数指针,这个函数指针在编译、链接完成之后就已经确定了,存放在代码段,而结构体内部并不存放方法。因此可以通...
1、类和结构体 1.1 基础认知 类和结构体十分相似,如: 相同点: 定义存储值的属性、方法、初始化器、以及下标以使用下标语法提供对其的访问 使用extension来扩展功能...
本文分析YYDiskCache->YYKVStorage实现过程: YYDiskCache对YYKVStorage一层封装,缓存方式:数据库+文件,下面先分析主要实现类YYK...
1、Runtime是什么? Runtime是一套API,有C C++ 汇编写成,为OC语言加入了面向对象和运行时功能。运行时(Runtime)是指将数据类型的确定由编译时推迟...
概述 众所周知,一个健全的App,通常都会有一个SplashPage页面,且该页面一般用于应用(APP)启动时,当然其存在的主要目的是承载:启动页、引导页、广告页、等待页等业...
一、概述 iOS开发若急需使用切图或者觉得美工切的图片差强人意,最好的办法就是借(tou)鉴(qu)其他专业的App的应用切图,模仿是最稳妥的创新。 笔者将以喵播客户端为例,...
先来一段序言吧,走在回家的路上,看着飘飘细雨,看着来来往往的人行,北京又入冬了。 不错,对于北京这个城市来说,在高温而又闷热的夏天过后迎来便是冬天。在这个城市...