先说下思路: 我通过枚举+KVC的方式来实现整个国际化的解决方案. 国际化文档配置文件:1.1重写了下标方法, 支持传入一个String 作为k...
众所周知,NSTimer 因为依赖于RunLoop去执行,而RunLoop本身工作很繁重,不能确保Timer及时执行,所以使用GCD Timer...
在iOS13以后 运行Flutter项目报错Device doesn't support wireless sync. 解决方法: 更新Flut...
由于苹果的日益欺压,苹果的企业证书掉签是越来越密集,所以由此诞生了黑科技,即所谓的超级签名 超级签名安装流程演示 据说某分发平台价格表,来源网络...
前言:仔细看了又看CTMediator的Demo,在这个过程中突然想到了Moya。所以我下面介绍的将基于Moya的思想的封装。 1. 新建一个协...
配置公钥私钥:Jenkins -> 用户 -> 设置 -> SSH Public Keys 配置公钥,Jenkins -> 凭据 -> 配...
私有库中集成了极光的库,然后各种验证失败。 执行pod lib lint 报错。 ERROR | [iOS] xcodebuild: Retur...
日常中我们通常使用UserDefaults FMDB FileManager 等等方式去进行本地缓存的操作. 首先来看UserDefaults的...
日常开发中提交代码 首先说一下我们原来的工作流程, 我们有一个默认master分支, 一个dev分支, 日常开发中, 我们还会创建一个关于本次功...