关于架构师的杂谈
看到一些讲架构的文章,和我早期的一些想法一样,有些时候过于的学术派,一定要区分个模块、套上什么模式之类的,所以这里聊聊我的看法。
更多Flex箱型布局在移动端的应用
在平时开发过程中,用的最多的布局方式当然就是苹果自带的AutoLayout,但是使用的过程中也发现AutoLayout自身也有很多的问题。在我们的项目中,由于展现逻辑比较灵活,视觉每期的变化比较大,在使用过程中,很大一部分时间都在调整视觉中,所以想引入一个更简单的布局方式,这就是大名鼎鼎的Flex,也叫箱型布局。
更多

几种圆角处理在列表中的性能测试
在平时开发中,圆角处理是一个非常常见的场景,光栅化是一个最简单的优化方法,但是你所使用的方法真的如你所愿的在生效吗?这里对几种比较常用的方法对比一下。
更多web图片下载转为native下载
早期版本的网易新闻每次点开新闻图片,都会重新去下载新的图片,而在某个版本开始,可以发现点开的时候并不会重新加载了,只有在保存的时候会下载高清图片,那么他是怎么做到的呢。 平时,我们网页基本都是自己负责自己的内容加载。但是有时候却希望能够拿到网页内的图片资源,此时我们不得不自己再去加载一遍,不仅仅浪费流量,而且影响用户体验。
更多

疯狂日志系统
在日常的开发过程中,总有很多莫名其妙的问题出现在别人的手机上,就好像上帝开的一个玩笑。然后我们拿着别人的手机连上mac,重新编译后,问题又神奇的消失了,这时候我们只能摇摇头,问题不能重现,但这并不代表问题已经解决。 ExDebug Star
更多持续重构
在这一年的开发过程中,从什么都没有到现在的稳定迭代,其中经历了多次的重构工作,这里来聊聊其中的一些看法。
更多横竖屏的一个容易被遗漏的点
最近在做横竖屏切换的时候,发现一个crash,是一个平时没有注意到的点。
更多AVFoundation的一些点
最近做了一个视频的需求,使用的是AVFoundation。
更多聊聊移动客户端开发中的git工作流
现在git已经是我们日常开发必备工具,那么在移动客户端的日常开发中,应该怎样去管理git分支呢,是否目前普遍的几种工作流就可以满足目前的情景呢?
更多

自己写的一个埋点管理小工具
前言在很多项目中,埋点数据使用表格来统计的,随着项目的进行,数据量越来越复杂,越来越难以维护。所以很多公司都已经开发了一整套系统,从埋点的录入到代码的输出。由于很多时候一套系统对于一个小项目来说太过于复杂了,所以这里我做了一个轻量级的本地管理客户端。https://github.com/djs66256/lily Star
更多