苹果承认iPhone调至1970年1月1日会变砖但原因竟然是……【亚博手机app官方网站】

企业新闻 | 2021-06-13
本文摘要:事儿大家都告知了,前不久,许多 手欠非常有闲的客户将iPhone的时间设定到1970年1月1日(也有可能更为早于),导致手机上变成了砖块。

事儿大家都告知了,前不久,许多 手欠非常有闲的客户将iPhone的时间设定到1970年1月1日(也有可能更为早于),导致手机上变成了砖块。遭受危害的商品还包含64位的iOS8和iOS9iPhone机器设备,及其用以A7、A8、A9和A9XCPU的iPad。

亚博手机app官方网站

  苹果手机官方今日否定了这一点,并得到了解决方法。iPhone答复,假如你将iPhone、iPad及其iPod的时间设置到1970年五月以前,它将不容易经常出现重启结束的难题,也就是大家讲到的刷机失败。

  iPhone得到的解决方案是:能够再作将iOS机器设备拆卸并古亭充电电池,放置十分钟后重装;或是在用电量充足的状况下,等待数钟头,当Unix時间砍的标值低于相同0,时间格式起效,可长期启动。  iPhone应允不容易尽快整修这一bug,可是并没表明为何将iPhone设定到1970年五月之前不容易逆砖。

但是在YouTube上,一位叫TomScott的小伙子得到了现阶段看来最可靠的表明。  刷机失败有可能的缘故:整数金额下溢或编码bug  Tom表明称作,1970年1月1日是个相近的生活。程序猿为了更好地更优的计算出来時间,迫不得已应用整数金额,因此 就将1970年1月1日零点划归0,随后按秒计算出来之后的時间,还包含大家如今电脑上和手机上、平板等机器设备上的時间仍在那样计算出来。

  对于为什么只在64位CPU的iPhone机器设备上经常出现这类难题,Tom强调,原来CPU全是32位系统的,当将它的程序编写重写出64位的时,有可能就不容易经常出现bug。他还警示程序猿,不要在编写编码时散漫或耍花招。


本文关键词:亚博手机app官方网站

本文来源:亚博手机app官方网站-www.diyubb.com