Si vous ouvrez Settings -> General -> About
, il indiquera l'iPhone de Bob en haut de l'écran. Comment saisissez-vous ce nom par programmation?
Si vous ouvrez Settings -> General -> About
, il indiquera l'iPhone de Bob en haut de l'écran. Comment saisissez-vous ce nom par programmation?
Réponses:
De la UIDevice
classe:
Par exemple: [[UIDevice currentDevice] name];
L'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 de l'appareil ou la version du système.
source: http://servin.com/iphone/uidevice/iPhone-UIDevice.html
Documentation officielle: Documentation pour les développeurs Apple> UIDevice
Référence de classe
Rappelles toi: import UIKit
Rapide:
UIDevice.currentDevice().name
Swift 3, 4, 5:
UIDevice.current.name
Voici la structure de classe d'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 l'utilisateur xamarin, utilisez ceci
UIKit.UIDevice.CurrentDevice.Name
Pour obtenir le nom de l'appareil d'un iPhone par programmation
UIDevice *deviceInfo = [UIDevice currentDevice];
NSLog(@"Device name: %@", deviceInfo.name);
// Device name: my iPod
Pour les versions Swift 4+, veuillez utiliser le code ci-dessous:
UIDevice.current.name