Mac程序的热修复实现思路
Mac程序的热修复实现思路前言Mac的热修复,相比iOS来说,从设计上思路要开阔很多。iOS的热修复需要借助runtime,让原生逻辑从原先的oc进入js环境执行,然后热修复时下载js脚本替换原来的代码。而且还被苹果商店给禁止了。 Mac的热修复功能,可以从进程模块替换的角度考虑
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, 不再只是停留在基础语法上. 立个
文档更新说明 最后更新 2020年05月6日 首次更新 2020年05月6日 正文今天公司裁员了, 把整个APP项目都砍了, 所以我也被裁了. 自从毕业到现在, 进过的两家公司, 都以裁员结尾, 能够想想到互联网行业竞争的激烈程度. 第一家公司裁员的时候并没有给补偿, 就是一系