iOS Developer Library

Developer

UIKit Framework Reference UIDevice Class Reference

Document Revision History

This table describes the changes to UIDevice Class Reference.

Date

Notes

2016-03-21

Described the UIUserInterfaceIdiomCarPlay constant.

2015-10-21

Added Apple TV to the list of available idioms.

2014-09-17

Added UIUserInterfaceIdiomUnspecified constant.

2014-02-11

Updated to include revised behavior for the identifierForVendor method.

2013-10-22

Updated the description of identifierForVendor to describe the behavior on iOS 7.

2013-09-18

Updated the description of the identifierForVendor property.

2013-04-23

Added information about when to use the advertising and app identifiers.

2012-09-19

Updated with replacement properties for the uniqueIdentifier property.


Added the identifierForVendor property.

2011-10-12

Updated the description of the uniqueIdentifier property to indicate its deprecation in iOS 5.0.


Clarified the description of the batteryMonitoringEnabled property.


Clarified the descriptions of the UIDeviceBatteryLevelDidChangeNotification and UIDeviceBatteryStateDidChangeNotification notifications.

2010-10-28

Added a description of the playInputClick instance method.

2010-09-01

Clarified the description for the uniqueIdentifier property.

2010-03-03

Updated to include symbols introduced in iOS 4.0.

2010-02-25

Updated to include new APIs introduced in iOS 3.2.

2009-04-28

Updated for iOS 3.0


Added descriptions for UIDeviceBatteryLevelDidChangeNotification, UIDeviceBatteryStateDidChangeNotification, UIDeviceProximityStateDidChangeNotification, UIDeviceBatteryState, batteryLevel, batteryState, batteryMonitoringEnabled,proximityMonitoringEnabled, and proximityState.

2008-10-15

Moved the orientation macros from this document to the UIKit Function Reference.

2008-09-09

Added UDID (Unique Device Identifier) to the description of uniqueIdentifier.

2008-06-26

New document that describes the class that represents the current device.