时间很快,转眼2023年过了,来到了新的2024年。在写2023年总结的时候,我回过头去看了下2022年的年终总结。如果说2022年是比较揪心的一年,那2023年就是比较平常...
时间很快,转眼2023年过了,来到了新的2024年。在写2023年总结的时候,我回过头去看了下2022年的年终总结。如果说2022年是比较揪心的一年,那2023年就是比较平常...
原文链接[http://chuquan.me/2023/06/24/understand-fishhook-design/] 最近在三刷《程序员的自我修养:链接、装载与库》,...
时间真快,转眼间又到了写年终总结的时候了。2022年这一年来,经历太多事,感受颇多,因此就用这篇年终总结,来回顾下自己这一年的所历,所得,所感吧。 一. 关于生活 2022年...
原文链接[http://chuquan.me/2022/11/13/understand-principle-of-aspects/] 最近希望在业务中实现一套基于 AOP ...
原文链接[http://chuquan.me/2022/05/21/understand-principle-of-git/] [图片上传失败...(image-30c361...
背景: 移动端关于瘦身,合理处理资源应该是风险最小,见效最快的手段了。项目中会用到很多的图片资源,合理的压缩<压缩但不失真>和删除无用的图片在一定程度上可以优化我们的包大小 ...
什么是redux redux 的概念来源于前端,是一个“可预测的状态容器”,采用“单向数据流”的思想,目的是为了让JS的状态管理变得更加可预期。 为什么使用redux red...
时间真快,2021年倏忽而过,原本以为会在2021年结束的疫情,依靠变异继续侵扰着每个人的生活;同时再加上政策变动,各行各业也发生着剧变,互联网同样也不好过,中年的焦虑无时不...
原文链接[http://chuquan.me/2021/10/10/swift-type-erase/] 在 《Swift 泛型协议》[http://chuquan.me/2...
原文链接[http://chuquan.me/2021/07/01/resolver/] Resolver 是一个采用 Swift 编写的轻量级依赖注入/服务定位框架。关于依...
原文链接[http://chuquan.me/2021/06/07/ioc-di-sl/] 最近在阅读两款依赖注入的开源框架源码——Swinject 和 Resolver,为...
原文链接[http://chuquan.me/2021/09/25/swift-generic-protocol/] 之前在一些分享会上经常听到 类型擦除(Type Eras...
问题:说说反射的用途及实现? 1、什么是Java类中的反射? 当程序运行时,允许改变程序结构或变量类型,这种语言称为动态语言。我们认为 Java 并不是动态语言,但是它却又一...
原文链接[http://chuquan.me/2021/04/05/how-to-manage-your-shell-scripts-gracefully/] 几乎所有的程序...
现在对于我们 iOS 开发来说,基本上说不可能不使用第三方轮子啦,毕竟没那么多时间,而且自己造的轮子往往想着成为上图中的最后一个,结果却成了上图中第二个或第一个啦,当然大公司...
原文链接[http://chuquan.me/2021/02/14/understand-ios-library-and-framework/] 在软件开发中,静态库和动态库...
总觉得2020年应该记录下,因为这是一个特殊的年份,发生了挺多事,虽然很幸运的事,于我生活并没有太大的波动,但对于自己内心和思想却也有挺多改变。 一. 关于工作 今年的主要工...