拆开看微信5.0的包

Lithium 发布于 2013年08月22日 | 更新于 2013年08月22日
无人欣赏。

发现微信的其实放弃非@2x的资源了,我做过实验,似乎非@2x的资源即使缩放到iPad 2,3GS,也影响不太大,大家觉得呢?

另外,对于现在比较流行的扁平化风格,有时候背景或者按钮都只是纯色,所以其实很多纯色按钮背景什么的,都可以通过代码创建一个纯色的图片,这样的开销是否大呢?相对于读取磁盘的png来说?

当然有时候解决方法也可以设置背景颜色~

共10条回复
vikiliu0310 回复于 2013年08月22日

还真没看过这个,因为没有老设备去看这个东西了,不如楼主发个屏幕截图看看

tinyfool 回复于 2013年08月22日

新风格的话,不需要图片来做背景吧?

ltryee 回复于 2013年08月22日

纯色的直接绘制就可以了吧,连生成图片都省了

Lithium 回复于 2013年08月22日

@vikiliu0310 只能加链接里的图片,不能上传,不是很方便就不放了~

大家现在还都放非@2x的图么?反正其实我就如果设计方便就做,如果有时候自己弄就完全不加了。

Lithium 回复于 2013年08月22日

@tinyfool

也是

Lithium 回复于 2013年08月22日

@ltryee

draw和设置背景色哪个效率高?

tinyfool 回复于 2013年08月22日

这种效率往往是完全不需要考虑的,这是典型的过早优化的思想,首先都很优化,在你的程序里面这点开销完全不算什么。

其次,如果有一天你的程序真的慢了,实际的原因也需要用调试、跟踪、log、profile等手段获得,不能靠猜和经验。

Lithium 回复于 2013年08月22日

过分考虑应该叫过早优化,但是如果有两个或多个方法的时候,选择强迫症之类的东西在作祟。

这个问题其实也只需要一句话一个解释就解决了。

tinyfool 回复于 2013年08月22日

这个确实很难说,因为都很优化,你想知道哪个快,很简单写个程序做测试,不过估计你得到的结论是很难说哪个快,都挺快。

Lithium 回复于 2013年08月22日

嘿嘿嘿,我回头闲蛋疼的时候测测。。。

登录 或者 注册