属性包装器 属性包装器在管理属性如何存储和定义属性的代码之间添加了一个分隔层。举例来说,如果你的属性需要线程安全性检查或者需要在数据库中存储它们...
直接推荐这2篇文章,写的很好,一步步的告诉你怎么去创建一个framework,并最后生成一个xcframework,甚至于发布一个swift p...
Swift中的VIP架构及测试(一)[https://www.jianshu.com/p/4a165d9465f3?v=166995551310...
本文主要讲解最近学习的VIP架构的一些理解以及简单的测试。本文讲分成3个部分;第一部分是what is vip;第二部分是how to test...
Provider的几种使用方式 1、Provider描述:是为恒定的数据提供的方法(类)。当一个widget只是从这个model中取数据,而不去...
Flutter常用插件[http://t.zoukankan.com/joe235-p-11939724.html]Flutter好用的轮子推荐...
一、常用的RxSwift高阶函数 1、just 2、drive 3、combineLatest 序列组合 4、map 序列映射 5、flatMa...
一、常用的RxSwift基本UI函数 1、通知 2、手势 3、kvo观察 4、scrollView 5、textField 6、button 7...
一、流程说明 该项目是包括了音频的录制、编码(AAC)、解码(PCM)全部过程;是使用AVFoundation、AudioToolBox的框架写...