Mac上XPC多进程通讯的完整解决方案
Mac上XPC多进程通讯的完整解决方案文档更新说明 最后更新 2021年4月1日 首次更新 2021年4月1日 前言本文主要讲述如何在Mac上利用XPC技术实现多进程通讯,包括全局双向通讯,合法性校验,通讯协议版本校验,以及多线程注意事项等四部分。 经过半个月的开发,目前已经开
Mac上XPC多进程通讯的完整解决方案文档更新说明 最后更新 2021年4月1日 首次更新 2021年4月1日 前言本文主要讲述如何在Mac上利用XPC技术实现多进程通讯,包括全局双向通讯,合法性校验,通讯协议版本校验,以及多线程注意事项等四部分。 经过半个月的开发,目前已经开
Mac程序的热修复实现思路前言Mac的热修复,相比iOS来说,从设计上思路要开阔很多。iOS的热修复需要借助runtime,让原生逻辑从原先的oc进入js环境执行,然后热修复时下载js脚本替换原来的代码。而且还被苹果商店给禁止了。 Mac的热修复功能,可以从进程模块替换的角度考虑
聊一聊桌面程序和移动端程序的开发思路差异和2020年总结前言2020年马上就要过去了,这个月的博文憋到现在才写,实在是有原因的,倒不是说工作太忙没空写,而是没有心思写。 和去年相比,2020年经历的事情多了,也艰难了。我的年总总结,大概要从5月开始算起。 工作上工作上,经历了5月
文档更新说明 最后更新 2020年11月22日 首次更新 2020年11月22日 前言如果问一个稍微有些经验的iOS开发者,App是如何运行的,他可能会说从main函数开始运行。被谁启动的?他可能知道iOS的App是由一个叫SpringBoard进程启动的。我们都知道,iPho
文档更新说明 最后更新 2020年10月24日 首次更新 2020年10月24日 前言 经过一个月的高强度开发, 终于在本周五提测了Mac端的文件传输管理模块的新功能, 现在可以抽空写一写总结了. 本文主要是讲述我是如何与团队成员分工合作开发一个完整功能, 包括如何高效率分
文档更新说明 最后更新 2020年09月13日 首次更新 2020年09月26日 前言 读懂本文有一定门槛, 这里假设读者对Mach-O格式有一定了解, 对地址偏移概念有了解, 对虚拟内存概念有了解 . 可以参考这Mach-O格式解析 于此同时, 我附上源码, 编译好的二进
文档更新说明 最后更新 2020年08月15日 首次更新 2020年08月16日 前言最近负责了一个DNS相关的网络模块开发, 做了一两个星期算是做完了, 总结一下遇到的一些经历, 功能就是实现DNS代理服务, 具体细节下文会说. 本文只设定在UDP下的DNS报文, 因为我发现
文档更新说明 最后更新 2020年07月22日 首次更新 2020年07月22日 前言入职安全公司一个月了, 很忙, 只剩下周日才有空(这句话可以细心品味一下😂), 周日还要去看房, 生活胖若两人. 趁今晚任务开发得差不多了, 抽空写一下博文, 算是对近一个月部分工作内容做个
文档更新说明 最后更新 2020年06月14日 首次更新 2020年06月14日 正文 这段时间, 过得很慢, 自己的宇宙一下子坍缩了不少, 每天只剩一件事情, 就是找到一份合适的工作. 说真的, 想要找到一份在待遇, 岗位内容, 公司前景, 个人职业规划等各方面都满意的工作
文档更新说明 最后更新 2020年05月21日 首次更新 2020年05月21日 前言 找工作的这一个星期里, 我看到很多招聘要求熟悉Swift, 没有深入研究过swift的候选人估计不是一个理想的候选人. 为此我准备深入学习一下Swift, 不再只是停留在基础语法上. 立个