由于多个业务需要,在一个界面会有多个弹框的存在,而这多个弹框需要按顺序、优先级给统一管理起来,不然会杂乱无章的弹出,用户会一脸懵逼啊。我写了一个...
iOS 13 把声音控件改为了顶部的长条。 MPVolumeView 下的MPVolumeSlider 控制声音显示无效。如图1,iOS 13 ...
一、简单介绍 视频转场是在AVFoundation框架下,用AVMutableVideoComposition的AVVideoCompositi...
前言 由循环引用导致的内存泄漏是常出现的一个原因。一般都是weak给弱化一方的指针,打破循环引用。一些隐藏的循环引用还是不易发现的。 接下来就用...
注意事项 解耦 业务逻辑多分层,模块化,某一个功能点是一个小模块 命名空间 类名和工程名加前缀,通知名和全局变量也要加前缀,避免发送通知混乱执行...
一:引言 libstdc++ 自从 Xcode 8 宣布不建议使用后,终于在 Xcode 10 中被直接删掉。其中包括 stdc++, stdc...
NSNotificationCenter 内部实现 通知怎么使用就不介绍了,相信大家都会使用。 参考cocotron的源代码,观察者模式的通知一...
NSDictionary介绍 NSDictionary(字典)是使用 hash表来实现key和value之间的映射和存储的, hash函数设计的...
异步改同步的场景 请求n个接口,几个接口无依赖关系,在都返回数据之后刷新UI或执行其他操作 请求n个接口,几个接口有依赖关系,在依次返回数据之后...