Si abres Settings -> General -> About
, dirá el iPhone de Bob en la parte superior de la pantalla. ¿Cómo agarras programáticamente ese nombre?
Si abres Settings -> General -> About
, dirá el iPhone de Bob en la parte superior de la pantalla. ¿Cómo agarras programáticamente ese nombre?
Respuestas:
De la UIDevice
clase:
Como ejemplo: [[UIDevice currentDevice] name];
El UIDevice es una clase que proporciona información sobre el dispositivo iPhone o iPod Touch.
Parte de la información proporcionada por UIDevice es estática, como el nombre del dispositivo o la versión del sistema.
fuente: http://servin.com/iphone/uidevice/iPhone-UIDevice.html
Documentación oficial: Documentación del desarrollador de Apple> UIDevice
Referencia de clase
Recuerda: import UIKit
Rápido:
UIDevice.currentDevice().name
Swift 3, 4, 5:
UIDevice.current.name
Aquí está la estructura de clases 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;
Para el usuario de xamarin, use esto
UIKit.UIDevice.CurrentDevice.Name
Para obtener el nombre del dispositivo de un iPhone mediante programación
UIDevice *deviceInfo = [UIDevice currentDevice];
NSLog(@"Device name: %@", deviceInfo.name);
// Device name: my iPod
Para las versiones Swift 4+, utilice el siguiente código:
UIDevice.current.name