iOSDC Day 1

关于颜色的话题

Slides

早上第一场去听同事Komata桑的分享。以前只知道每个像素24位的颜色代码,原来还有48位的。大多数人看上去是红色的颜色(#FF00000000FF)但是对于色觉异常的人,可能会看成蓝色。

接下来讲到的锥体细胞,和人眼是怎么识别出颜色的,这些生物知识小时候貌似学过,可是完全不记得了。 

色度图和颜色空间(color space)也很有趣。

最后讲到了iOS13的深色外观(dark mode)和辅助功能里的智能反转(在显示与文字大小里)。
var accessibilityIgnoresInvertColors: Bool
第一次听说这个API,我们设计的dark mode的主题也需要很好的去支持各种accessibility设置下的情况。

@fromkk: Dark Mode対応は大変だけど、必要な人がいるのでやっていこうな...!!!

看到网友的评论,顿时感觉很燃,就像少年漫画一样。

图像处理相关的UIImage, CGImage, CIImage的使用

Slides

图片缩放有提到iOS10以后的UIGraphicsImageRenderer和iOS9上的UIGraphicsBeginImageContext相比,平均耗时前者是后者的二倍。反而CIImage的AffineTransform, CILanczosScaleTransform, CIBicubicScaleTransform都比UIImage的方式快好多倍。

top Created with Sketch.