/* * This header is generated by classdump-dyld 1.0 * on Thursday, January 25, 2018 at 11:22:17 PM Eastern European Standard Time * Operating System: Version 11.1.2 (Build 15B202) * Image Source: /System/Library/Frameworks/UIKit.framework/UIKit * classdump-dyld is licensed under GPLv3, Copyright © 2013-2016 by Elias Limneos. */ #import @class NSString, NSUUID; @interface UIDevice : NSObject { long long _numDeviceOrientationObservers; float _batteryLevel; struct { unsigned batteryMonitoringEnabled : 1; unsigned proximityMonitoringEnabled : 1; unsigned expectsFaceContactInLandscape : 1; unsigned orientation : 3; unsigned batteryState : 2; unsigned proximityState : 1; unsigned hasTouchPadOverride : 1; unsigned hasTouchPad : 1; } _deviceFlags; } @property (assign,nonatomic) long long orientation; @property (nonatomic,retain,readonly) NSString * buildVersion; @property (getter=_feedbackSupportLevel,nonatomic,readonly) long long feedbackSupportLevel; @property (assign,setter=_setBacklightLevel:,nonatomic) float _backlightLevel; @property (nonatomic,readonly) NSString * name; @property (nonatomic,readonly) NSString * model; @property (nonatomic,readonly) NSString * localizedModel; @property (nonatomic,readonly) NSString * systemName; @property (nonatomic,readonly) NSString * systemVersion; @property (nonatomic,readonly) long long orientation; @property (nonatomic,readonly) NSUUID * identifierForVendor; @property (getter=isGeneratingDeviceOrientationNotifications,nonatomic,readonly) BOOL generatesDeviceOrientationNotifications; @property (assign,getter=isBatteryMonitoringEnabled,nonatomic) BOOL batteryMonitoringEnabled; @property (nonatomic,readonly) long long batteryState; @property (nonatomic,readonly) float batteryLevel; @property (assign,getter=isProximityMonitoringEnabled,nonatomic) BOOL proximityMonitoringEnabled; @property (nonatomic,readonly) BOOL proximityState; @property (getter=isMultitaskingSupported,nonatomic,readonly) BOOL multitaskingSupported; @property (nonatomic,readonly) long long userInterfaceIdiom; +(id)currentDevice; +(long long)currentDeviceOrientationAllowingAmbiguous:(BOOL)arg1 ; +(BOOL)_isWatch; +(BOOL)_isWatchCompanion; +(id)modelSpecificLocalizedStringKeyForKey:(id)arg1 ; +(BOOL)_isLowEnd; -(long long)userInterfaceIdiom; -(void)_unregisterForSystemSounds:(id)arg1 ; -(BOOL)_supportsDeepColor; -(NSString *)name; -(long long)_keyboardGraphicsQuality; -(BOOL)isGeneratingDeviceOrientationNotifications; -(void)setOrientation:(long long)arg1 animated:(BOOL)arg2 ; -(long long)orientation; -(void)_setActiveUserInterfaceIdiom:(long long)arg1 ; -(void)_setBacklightLevel:(float)arg1 ; -(float)_backlightLevel; -(void)setProximityMonitoringEnabled:(BOOL)arg1 ; -(BOOL)isProximityMonitoringEnabled; -(void)_setProximityState:(BOOL)arg1 ; -(NSString *)systemVersion; -(long long)_graphicsQuality; -(void)beginGeneratingDeviceOrientationNotifications; -(void)endGeneratingDeviceOrientationNotifications; -(NSString *)buildVersion; -(NSString *)systemName; -(BOOL)_isSystemSoundEnabled; -(long long)_feedbackSupportLevel; -(NSString *)model; -(void)_registerForSystemSounds:(id)arg1 ; -(void)_playSystemSound:(unsigned)arg1 ; -(void)setOrientation:(long long)arg1 ; -(BOOL)_supportsForceTouch; -(void)_enableDeviceOrientationEvents:(BOOL)arg1 ; -(id)_deviceInfoForKey:(CFStringRef)arg1 ; -(void)_updateSystemSoundActiveStatus:(id)arg1 ; -(NSString *)localizedModel; -(NSUUID *)identifierForVendor; -(BOOL)isBatteryMonitoringEnabled; -(void)setBatteryMonitoringEnabled:(BOOL)arg1 ; -(long long)batteryState; -(float)batteryLevel; -(void)_setExpectsFaceContactInLandscape:(BOOL)arg1 ; -(BOOL)proximityState; -(BOOL)isMultitaskingSupported; -(void)playInputClick; -(float)_softwareDimmingAlpha; -(void)_playInputSelectSound; -(void)_playInputDeleteSound; -(BOOL)_hasGraphicsQualityOverride; -(void)_setBatteryState:(long long)arg1 ; -(void)_setBatteryLevel:(float)arg1 ; -(BOOL)_hasTouchPad; -(void)_setHasTouchPad:(BOOL)arg1 ; -(void)_setGraphicsQualityOverride:(long long)arg1 ; -(void)_clearGraphicsQualityOverride; -(long long)_predictionGraphicsQuality; -(long long)_nativeScreenGamut; -(id)_tapticEngine; @end