共用方式為


其他 watchOS 3 架構變更

本文涵蓋 watchOS 3 現有架構的其他次要變更或增強功能。

除了 iOS 的重大變更之外,Apple 還對 watchOS 3 中的數個現有架構進行了修改和改進。

核心數據

下列增強功能已針對監看OS 3的核心數據架構進行:

如需詳細資訊,請參閱Apple的核心 數據架構參考

核心動作

下列增強功能已針對監看OS 3的Core Motion架構進行:

  • 新的 Device Motion 事件會使用加速計和陀螺儀來提供動作和方向更新。 應用程式可以註冊此更新(速率高達100Hz)。
  • 當使用者暫停並繼續執行時,新的 Pedometer 事件可快速即時通知。 使用 CMPedometer 來註冊前景或背景計步器事件。

Foundation

下列增強功能已針對監看OS 3的Foundation架構進行:

  • 使用新的 NSDateInterval 類別進行日期和時間間隔計算,例如持續時間,以比較間隔和測試間隔交集。
  • NSLocal 類別已新增數個新屬性,以取得本機資訊和可用的顯示格式。
  • 使用新的 NSMeasurement 類別,在不同的量值單位之間轉換,或對不同 UOM 中的值執行計算。
  • 使用新的 NSMeasurementFormatter 類別來格式化當地語系化的度量,以向用戶顯示。
  • 使用新的 NSUnitNSDimension 類別來代表特定的 UOM。

HealthKit

已針對 Watch OS 3 的 HealthKit 架構進行下列增強功能:

HomeKit

下列增強功能已針對 Watch OS 3 的 HomeKit 架構進行:

  • 已新增檢視 HomeKit 連線 IP 相機並與其互動的功能。
  • 已新增數個新的服務和特性。
  • 已新增主要服務和鏈接服務配件的更多內容和組態。

PassKit

已針對 Watch OS 3 的 PassKit 架構進行下列增強功能:

UIKit

下列增強功能已針對監看OS 3的UIKit架構進行:

  • 若要支援標籤中的動態類型,文字欄位和文字框會使用 類別的新 PreferredFontForTextStyle 方法 UIFont
  • ColorWithDisplayP3 新增方法以支持寬色。