Si vous ouvrez Settings -> General -> About
, ça va dire l'iPhone de Bob en haut de l'écran. Comment obtenez-vous ce nom par programme?
De la classe UIDevice
:
Par exemple: [[UIDevice currentDevice] name];
UIDevice est une classe qui fournit des informations sur l'iPhone ou l'iPod Touch.
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 officielle: Documentation Apple Developer> UIDevice
Référence de la classe
En plus de la réponse ci-dessus, voici le code actuel:
[[UIDevice currentDevice] name];
Rapide:
UIDevice.currentDevice().name
Swift 3:
UIDevice.current.name
Voici la structure de classe de 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;
Pour les utilisateurs de xamarin, utilisez cette
UIKit.UIDevice.CurrentDevice.Name
Pour obtenir le nom de périphérique d'un iPhone par programme
UIDevice *deviceInfo = [UIDevice currentDevice];
NSLog(@"Device name: %@", deviceInfo.name);
// Device name: my iPod
Dans Unity, en utilisant C #:
SystemInfo.deviceName;
Pour Swift 4+ versions, veuillez utiliser le code ci-dessous:
UIDevice.current.name