问题背景 最近遇到一个奇怪的业务问题,分析后发现是DB插入了bookListId为NULL的数据,并导致重复写入的问题。 可以拆分出来以下几个问...
前言 前面的组件化思考和落地[https://www.jianshu.com/p/9c76437f2928]介绍了组件化在我们项目中的大致设计,...
前言 早期在做新App时,由于不确定新App的发展路线,所以采用了拆分工程的方式,达成初期较快上线的目标,同时多App也不相互影响。随着新产品迭...
问题背景 最近新版本发布后,出现了一个偶现的crash并且迅速增加为Top1,这里对该问题做一个分析。报错内容如下:NSException -[...
基础概念 UIDeviceOrientation UIDeviceOrientation,表示设备朝向,可以通过[UIDevice curren...
前言 从事客户端开发已经有不少时间,期间经历过小规模的创业公司和大规模的成熟公司,对于客户端也有了更深的感受,也积累了一些App研发体系的建设经...
问题反馈 线上突发一个Top1的crash告警,场景是UICollectionView在删除的时候触发。 错误方法deleteItemsAtIn...
前言 随着我们业务发展,参与业务开发的同学也逐渐增多。为了适应新要求,需要对旧的架构做一次升级。组件化是架构升级中的重要一步,将业务模块进行组件...
前言 没有最好的代码管理方式,只有最适合当前需求的方式。 正文 移动项目中,有用SVN做代码管理,也有用Git。从效率上来讲,Git会比SVN更...
文集作者