学习资料[https://github.com/pro648/tips/blob/master/sources/%E6%B7%B1%E5%A4%...
倒计时例子: 可以发现,从第3秒开始打印第二个订阅,第二个订阅是从0开始打印的,从第5秒开始打印第三个订阅,是从2开始打印。 源信号的 .sha...
我对归档和解档的理解是 归档就是把要保存的内容转成Data之后写入指定的路径中。解档就是把指定路径下的Data转成我们需要的数据类型。 写入路径...
学习1[https://www.jianshu.com/p/fe4124de3729]学习2[https://www.jianshu.com/p...
Swift闭包(closures)有很多优化的地方 根据上下文推断参数和返回值类型 从单行表达式闭包中隐式返回(也就是闭包体只有一行代码,可以省...
翻译来源Swift 4.2 improves Hashable with a new Hasher struct[https://www.hac...
自动引用计数(ARC)原则:ARC 的规则非常简单:只要还有一个强指针变量指向对象,对象就会保持在内存中,否则就被销毁。 所有权修饰符: __s...
CABasicAnimation:基础动画 CAKeyframeAnimation:关键帧动画 贝塞尔曲线和基础动画 CAAnimationGr...
从服务器获取数据之后,接下来我们就需要对数据进行解析,转换成模型;有时候数据比较复杂,搞得我头晕脑胀的,就记录一下 数据是这样的数据样式.png...