摘要:safeArea即可以正常显示内容的部分。 可以通过 additionalSafeAreaInsets 来调整 safeArea 的大小。 经过调整,范围如下: self.additionalSafeAreaInsets = UIEdgeInsets.init(top: 20, left: 30, bottom: 0, right: 10)通过 safeAreaLayoutGuide...
阅读全文
摘要:这个 session 的主讲人感觉是一个很典型的美国人,年纪也不小。网络现状四十亿人在使用因特网,大概占有世界人口的一半。上网人数的增长在减缓。但是网络仍然在增长。增长点主要在物联网、第三世界国家(中国、印度)、移动设备。2G 网络仍然很普遍,要使用 Network Link Conditioner (NLC) 来模拟真实世界的网络状况。 IPV6通过 IPV6 建立的连接数目仍然不多。根据印...
阅读全文
摘要:图像的显示过程。压缩后的图像加载到内存中, Data Buffer图像解码,放在 Image Buffer 中放到 Image Buffer 中,渲染到屏幕上解码时注意的一点Proportional to original image size, not view size. 解码后,占用内存大小,和原始图片的大小成正比,而不是和要显示的区域大小成正比。如果原始图片比要显示的区域大很多,就需要...
阅读全文
摘要:啥是 Dynamic Type动态字体,即视力不好的用户,调整了默认字体的大小,开发者应该根据这个设置,动态改变界面的字体等,保证用户能看得清楚。这个还是蛮重要的,视力不好的人越来越多。 用户在哪里调整打开了开关之后,底部明显调整更大了。 开发者怎么知道用户设置了多大的字体通过监听一个通知即可 NotificationCenter.default.addObserver(forN...
阅读全文
摘要: 真的是神器!! 参考Creating Self-Sizing Table View Cells
阅读全文