Searching for iOS 11.0 Headers

Switch to: 10.2, 10.1.1, 9.3.3, 9.0, 8.0, 7.0, 6.0, 5.0, 4.0, 3.0


Back to UIKit.framework
Viewing file: UIDevice.h   download file
UIDevice was found in iOS 11.0, 10.2, 10.1.1, 9.3.3, 9.0, 8.0, 7.0, 6.0, 5.0, 4.0
/*
* This header is generated by classdump-dyld 0.1
* on Wednesday, September 20, 2017 at 9:27:20 PM Eastern European Summer Time
* Operating System: Version 11.0 (Build 15A372)
* Image Source: /System/Library/Frameworks/UIKit.framework/UIKit
* classdump-dyld is free of use, Copyright © 2013 by Elias Limneos.
*/

#import <UIKit/UIKit-Structs.h>
#import <UIKit/DebugHierarchyEntryPoint.h>
#import <UIKit/DebugHierarchyObject.h>

@class NSString, NSUUID;

@interface UIDevice : NSObject <DebugHierarchyEntryPoint, DebugHierarchyObject> {

	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 (readonly) unsignedlonglong hash; 
@property (readonly) Class superclass; 
@property (copy,readonly) NSString* description; 
@property (copy,readonly) NSString* debugDescription; 
@property (assign,nonatomic) longlong orientation; 
@property (nonatomic,retain,readonly) NSString* buildVersion; 
@property (getter=_feedbackSupportLevel,nonatomic,readonly) longlong 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) longlong orientation; 
@property (nonatomic,readonly) NSUUID* identifierForVendor; 
@property (getter=isGeneratingDeviceOrientationNotifications,nonatomic,readonly) bool generatesDeviceOrientationNotifications; 
@property (assign,getter=isBatteryMonitoringEnabled,nonatomic) bool batteryMonitoringEnabled; 
@property (nonatomic,readonly) longlong 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) longlong userInterfaceIdiom; 
+(id)debugHierarchyGroupingIDs;
+(id)debugHierarchyObjectsInGroupWithID:(id)arg1 outOptions:(id*)arg2 ;
+(id)currentDevice;
+(long long)currentDeviceOrientationAllowingAmbiguous:(bool)arg1 ;
+(bool)_isWatch;
+(bool)_isWatchCompanion;
+(id)modelSpecificLocalizedStringKeyForKey:(id)arg1 ;
+(bool)_isLowEnd;
-(id)debugHierarchyPropertyDescriptions;
-(long long)userInterfaceIdiom;
-(void)_unregisterForSystemSounds:(id)arg1 ;
-(bool)_supportsDeepColor;
-(id)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 ;
-(id)systemVersion;
-(long long)_graphicsQuality;
-(void)beginGeneratingDeviceOrientationNotifications;
-(void)endGeneratingDeviceOrientationNotifications;
-(id)buildVersion;
-(id)systemName;
-(bool)_isSystemSoundEnabled;
-(long long)_feedbackSupportLevel;
-(id)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 ;
-(id)localizedModel;
-(id)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

Back to UIKit.framework