2009-07-08 6 views

Répondre

151

de la classe :

À titre d'exemple: [[UIDevice currentDevice] name];

Le UIDevice est une classe qui fournit informations sur l'iPhone ou l'iPod Touch appareil.

Certaines des informations fournies par UIDevice sont statiques, telles que le nom du périphérique ou la version du système.

source: http://servin.com/iphone/uidevice/iPhone-UIDevice.html

Documentation Offical:Apple Developer Documentation >UIDevice Class Reference

+2

Attention: le didacticiel de ce lien, bien que très utile, est destiné à OS 2.2 et utilise des méthodes obsolètes dans la version 3.0. – Tim

+0

@Tim: Vous avez absolument raison. Je n'y ai pas pensé. Cependant, je ne suggérais pas le tutoriel; Je fournissais simplement ma source d'information plus une source pour plus d'informations. –

175

En plus de la réponse ci-dessus, c'est le code réel:

[[UIDevice currentDevice] name];

2

Pour obtenir l'appareil d'un iPhone nom par programme

UIDevice *deviceInfo = [UIDevice currentDevice]; 

NSLog(@“Device name: %@”, deviceInfo.name); 

// Nom de l'appareil: mon iPod

55

Swift:

UIDevice.currentDevice().name 

Swift 3:

UIDevice.current.name 
+1

Doit avoir l'importation UIKit – DrWhat

5

est une structure de classe Voici des UIDevice

+ (UIDevice *)currentDevice; 

@property(nonatomic,readonly,strong) NSString *name;    // e.g. "My iPhone" 
@property(nonatomic,readonly,strong) NSString *model;    // e.g. @"iPhone", @"iPod touch" 
@property(nonatomic,readonly,strong) NSString *localizedModel; // localized version of model 
@property(nonatomic,readonly,strong) NSString *systemName;  // e.g. @"iOS" 
@property(nonatomic,readonly,strong) NSString *systemVersion; 
4

Pour utilisateur xamarin, utilisez ceci

UIKit.UIDevice.CurrentDevice.Name 
+0

Merci. Pour Swift 3: UIDevice.current.name –

Questions connexes