iPhone最重要的功能是什么?从出错时的影响来看,闹钟功能绝对榜上有名。但即便在经历了无数次的成功闹铃后,这个功能依然藏着令人惊讶的细节。
试着编辑手机闹钟:时间字段采用两个滚动数字选择器,分别对应小时和分钟。它们看似无限循环——在小时栏上滑会经过23后跳转到00、01;同样地在分钟栏下滑会经过00后变成59、58。看起来是循环的,对吗?
但事实并非如此。
上周末,一位眼尖的X用户发现这个选择器根本不是循环列表,而是有限数列。只是因为列表太长才营造出无限的错觉。
经实测可以确认:24小时制的小时列表从01开始到16结束,12小时制则止于4;分钟列表则从00到39(中间包含大量完整循环)。每个列表从头到尾滑动约需30次。
苹果为何这样设计?从编程角度看更高效——系统只需调用预设数字集而非执行循环操作。又或者,苹果只是想看看多久会有人发现这个彩蛋。
iOS中是否还存在类似彩蛋?日历能追溯到多远?实测可到达公元6888年(恰逢闰年且圣诞节是周六),更有毅力非凡的Reddit用户滑到了10005年。但它会无限生成新的月份吗?如果持续滑动,是否会看到「宇宙热寂」的日程?谁知道呢。

全部评论 0
暂无跟帖