归档

iOS组件化开发架构设计思考(初版)

iOS组件化开发架构设计思考(初版)

组件化开发系列:(一)iOS组件化开发架构设计思考(二)iOS组件化开发实施一期文档一. 项目现状当前iOS端APP项目大概有35万行代码,早期为了iPad和iPhone双端开发的效率,将所有业务模块的网络请求和数据模型统一抽离到D…
说说MVVM

说说MVVM

写在前面关于软件架构模式(确切的说是一种软件编码规范或者软件开发模式),这几年骂战不断。争论的焦点主要是在MVC、MVVM、MVP哪种架构最好,哪种架构才是最牛逼的、扩展性更强的、可维护性更高的。笔者不才,在实际项目中很少用过MVP…
iOS——隐形水印的实现和『颜色加深』算法

iOS——隐形水印的实现和『颜色加深』算法

很多 APP 都在敏感页面有水印,主要为了应对舆情时可以追踪图片来源,一般在水印上都会有员工或用户 ID 和昵称。水印的用途总结有亮点:追踪来源威慑作用威慑作用是指当用户看到水印时,会自觉避免违法传舆行为。但是,当不需要威慑作用时,…
深入理解Flutter多线程

深入理解Flutter多线程

该文章属于原创,转载请注明: https://www.jianshu.com/p/54da18ed1a9eFlutter默认是单线程任务处理的,如果不开启新的线程,任务默认在主线程中处理。事件队列和iOS应用很像,在Dart的线程中…
2019 苹果继续在中美贸易战夹缝中挣扎

2019 苹果继续在中美贸易战夹缝中挣扎

无数的眼睛在盯着中美贸易关系变化。上周五,美国宣布对第三批共计 2000 多亿美元中国进口商品的关税从 10% 提高至 25%,标志着近一年来不断增长的贸易战中最近的升级。中国于本周一(5 月 13 日)正式宣布,将对美国约 600…