跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 发现 M1 芯片编译 iOS App 的 Bug
未分類
18 1 月 2021

发现 M1 芯片编译 iOS App 的 Bug

发现 M1 芯片编译 iOS App 的 Bug

資深大佬 : wipbssldo 4

直接上代码

let dateFormatter = DateFormatter() dateFormatter.dateFormat = "yyyy-MM-dd HH:mm:ss" let string = dateFormatter.string(from: Date()) 

这段代码在 M1 芯片的 Mac mini 上编译后安装到 iPhone 、iPad 上,

当这台 iPhone 设置为使用 12 小时制显示,string 会是 12 小时制的时间字符串并且末尾带 am/pm 字符。2021-01-21 5:00:00 pm

当这台 iPhone 设置为使用 24 小时制显示,string 会是 24 小时制的时间字符串。2021-01-21 17:00:00

但是同样的代码在 X86 芯片上编译后安装到 iPhone 、iPad 上,不管 iPhone 设置为 12 小时制还是 24 小时制,string 都是 24 小时制的时间字符串。2021-01-21 17:00:00

  • 系统版本 11.1
  • Xcode 版本 12.2,没有使用 Rosetta 打开
  • Swift 5.3
大佬有話說 (5)

  • 資深大佬 : movq

    你是说 m1 芯片有 bug 还是 Intel 有 bug

  • 資深大佬 : CommandZi

    @movq 应该是 m1 芯片有 bug,因为两个大写 H 表示以 24 小时制格式化

  • 資深大佬 : LiuJQ

    看着有点那意思,没写代码验证

  • 資深大佬 : luolikon

    这个是不是算默认行为的问题:app 和 os 听谁的

  • 資深大佬 : Building

    Local 打印一下?

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具