壹拾肆

有些安排是多余的 这片空旷对我有益

注意到工程里面关于权限请求这块的逻辑没有很好地管理起来,一些是用 OC 的工具类,一些是用 Swift 代码在一些 ViewController 里面单独调用,不能复用,就想封装一个 Swift 版关于权限请求的工具类,虽然这个需求在 GitHub 上搜索也有很多现成的轮子,但使用起来感觉太重,而且有些久不维护,Swift 版本更新的又快,有些接口就不好使…
阅读全文 »

最近阅读 Swift 结构体何时使用 mutating 函数 2020 年疫情之下 iOS 面试题总结篇 UML类图几种关系的总结 前言 最近我们部门重新定义了一下应用更新的接口,使用到的主要加密方式主要有 HMAC SHA1 加密和 MD5 加密。 HMAC SHA1 加密 HMAC SHA1 加密的方法是在 Stack Overflow 上看到的 Co…
阅读全文 »

最近阅读 通过枚举在 Swift 中实现 UIAlertController 的复用性 一文看破Swift枚举本质 十大经典排序算法(动图演示) 为什么人会变成「工作狂」?这算不算一种上瘾行为? 一、计算蓝牙设备距离 被问到如何计算蓝牙设备距离的,之前有做过大概是通过设备信号量强弱通过计算,得出距离。这里总结一下。 基于上述逻辑,我们只要通过系统接口能拿到…
阅读全文 »

看科幻小说常常会感到一种作为人类的自卑感,对于宇宙来说,我们只是其中数以亿计星球中的一个,即使拥有灿烂的文化和恢弘的历史,也一粒尘埃反射出的微弱光芒。 而作为个体,虽然每个人都有自己引以为傲的事情,经历过的人和事、在事件中的感受,我们也因为这些而变得与众不同。然而目光宇宙,时间、空间,都能比量出我们的不值一提。甚至可能只是一场灾难,我们日常曾以为很深刻的痛…
阅读全文 »

一、背景 迭代项目的时候碰到一个问题, 原因是负责的内容有一项是封装各大 AI 开放平台的 SDK 集成到一个 SDK 里,然后输出统一的接口,目的是为了可以在不同的 AI 中快速切换并使用。但由于之前输出给了兄弟公司使用,他们在一个音乐 SDK 中用语音 SDK 实现语音点歌的功能。然后当我的主应用同时使用两个 SDK 时,由于音乐 SDK 中实现了语音…
阅读全文 »

问题表现 博客网站更换了 DNS 解析的服务商,访问出现以下问题。 ![03oBxi-20200530][image-1] 问题原因 主要是使用的 DNS 解析服务的 SSL/TLS 设置和 GitPage 的 HTTPS 设置冲突了。 解决方法 解决方法很简单,主要就是保证网页和 DNS 解析服务的设置一致就好了。可以从两个方向解决。 一、CloudFl…
阅读全文 »

最近在优化一个项目的过程,过程中发现之前开发时由于刚接触 Swift 的原因,在 Swift 中的类里使用了很多 OC 的写法,比如字典数组对象会习惯性用 NSDictionary、NSArray来初始化,而不是用 [KeyType: ValueType]() 或是 [SomeType]() 这种类型来实例化变量。虽然在使用上没有什么问题,但看起来多少有点…
阅读全文 »

《文学回忆录》 [木心](https://book.douban.com/subject/20440644/) 97 条标注 我觉得艺术、哲学、宗教,都是人类的自恋,都在适当保持距离时,才有美的可能、真的可能、善的可能。如果你把宗教当做哲学对待,就有了距离,看清宗教究竟是什么;如果你把哲学当做艺术对待,就有了距离,看清哲学究竟是什么;如果你把艺术当做宗教对…
阅读全文 »