赵美心
几乎每位iPhone用户都曾使用过手机上的闹钟功能。在苹果iPhone上,习惯通过滑动闹钟设置界面中的时间滚轮来快速调整到所需时间,早已成为众多用户的日常操作。
不过,最近有细心网友发现,这个看似可以无限滑动的时间滚轮,其实并非真正“无限循环”,而是一种“假循环”。
有人实际测试发现,如果持续朝同一方向不断滑动滚轮,一段时间后竟会滑到尽头——而这个终点时间显示为16:39。
这一发现让不少人颇感意外。毕竟在日常使用中,极少有人会如此极端地持续滑动,去探究滚轮背后的“真相”。
有分析指出,苹果之所以采用这种设计,可能是用一个足够长的数组来模拟循环效果,因为数组结构在程序实现上比真正的循环更为简便。
至于终点时间为何是16:39,有网友解释称,滚轮的最大选项数量为1000。小时从1开始计数,1000除以24取余数为16;分钟从0开始,1000除以60取余数为40,但实际显示为39,引发进一步讨论。
不少网友调侃道:“程序员恐怕也没料到,这届用户居然这么‘有闲’,连这种细节都能测出来。”
尽管“假循环”的设计被揭穿,但对绝大多数用户来说,这并不影响日常使用。毕竟正常情况下,几乎没人会朝着一个方向无休止地滑动闹钟滚轮。