Class

WKInterfaceDevice

An object that provides information about the user’s Apple Watch.

Overview

You can use the information from WKInterfaceDevice to make decisions about the content you display in your app. You can also use this object to play haptic feedback when your app is active.

Do not subclass or create instances of this class yourself. Always call the currentDevice class method to get the shared device object.

Symbols

Getting the Shared Device Object

+ currentDevice

Returns the shared device object.

Getting the Screen Information

screenBounds

The bounding rectangle of the screen.

screenScale

The number of pixels per point for the current screen.

Getting the Device Settings

name

The name assigned to the underlying device.

model

The model information for the device.

localizedModel

The localized version of the model information.

wristLocation

The wrist on which the user wears the Apple Watch.

crownOrientation

The side on which the crown is positioned.

preferredContentSizeCategory

The preferred font-sizing option.

Getting the System Information

systemName

The name of the operating system.

systemVersion

The version of the operating system.

Getting the Layout Direction

+ interfaceLayoutDirectionForSemanticContentAttribute:

Returns the user interface direction for the given semantic content attribute.

layoutDirection

The layout direction of the user interface.

Playing Haptic Feedback

- playHaptic:

Gives haptic feedback to the user.

Constants

WKInterfaceLayoutDirection

Specifies the directional flow of the user interface.

WKInterfaceDeviceWristLocation

Constant’s indicating the wrist on which the user wears the Apple Watch.

WKInterfaceDeviceCrownOrientation

Constants indicating the crown orientation from the user’s perspective.

WKInterfaceSemanticContentAttribute

A semantic description of the view’s contents, used to determine whether the view should be flipped when switching between left-to-right and right-to-left layouts.

WKHapticType

Constant indicating the style of feedback to deliver using haptics.

Relationships

Inherits From