操作日志广泛存在于各个B端和一些C端系统中,比如:客服可以根据工单的操作日志快速知道哪些人对这个工单做了哪些操作,进而快速地定位问题。操作日志和系统日志不一样,操作日志必须要...
操作日志广泛存在于各个B端和一些C端系统中,比如:客服可以根据工单的操作日志快速知道哪些人对这个工单做了哪些操作,进而快速地定位问题。操作日志和系统日志不一样,操作日志必须要...
前言 swift的数据编解码,我们可以使用多种方案,常见的有用苹果自带的Codable和三方HandyJSON、swiftyJson等都很好用。 个人觉得能够用官方提供的就尽...
一、前言 在原生应用开发中,我们通常会使用YYModel、SwiftyJSON、GSON等库实现JSON解析,并使用JSONConverter[https://github....
如果您有过OC的开发经验,那一定会对OC中@dynamic关键字比较熟悉,它告诉编译器不要为属性合成getter和setter方法。 Swift中也有dynamic关键字,它...
1.查看信息,支持的cpu架构列表 2.整合成Fat文件 3.提取特定的cpu架构的thin文件 4.移除掉特定的cpu架构的文件 5.查看二进制支持架构的详细信息
简概: 本次文章主要介绍给视频添加动效水印的几种方式,以及实现代码。 使用AVFoundation + CoreAnimation 合成方式 基于Lottie 核心也是 Co...
“如果每只狗,都有注定的一位主人,那么它的运气真的很好的,不是你选中了它,而是它在万千人群中,选中了你。” 我从来没养过狗,这是第一次养狗。 跟旺旺的相遇,似乎就像这句话说的...
楔子 今天项目中有一个需求:给定一个NSData *类型的图片数据,从中解析出图片和图片名称。其中图片数据NSData *的结构如下: 4个字节的图片名称长度+图片名称+4个...
为什么需要状态管理? 刚开始构建应用的时候,只有少许状态需要管理,这时候可能并不需要状态管理。 但随着功能增加,会出现成百上千的状态,如果没有状态管理,就会乱成一锅粥。 Pr...