昨天整理code,顺手写了个UIColor和16进制RGB表示的颜色转换。由于UIColor中的RGBA范围是0..1,所以里面用到了一些乘除法,和强制类型转换。后来突然想到,1/255并不是一个有理数,而且Int()做的是取地板而不是四舍五入,会不会在这种转换的过程中因为精度的问题造成数据错误呢?

阅读原文 »

2 收藏


直接登录

推荐关注