Si abre Settings -> General -> About, que va a decir de Bob iPhone en la parte superior de la pantalla. Cómo hacer mediante programación agarrar ese nombre?

8 Comentarios

  1. 169

    De la UIDevice clase:

    Como un ejemplo: [[UIDevice currentDevice] name];

    La UIDevice es una clase que proporciona
    información sobre el iPhone o iPod
    Dispositivo táctil.

    Parte de la información proporcionada por
    UIDevice es estático, como dispositivo
    nombre o versión del sistema.

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

    Oficial De La Documentación: Documentación para Desarrolladores de Apple > UIDevice de Referencia de la Clase

    • Tenga cuidado: el tutorial en este enlace, mientras que muy útil, está dirigido a OS 2.2, y utiliza algunos de los métodos que se utilizan en 3.0.
    • Tienes toda la razón. No creo que de eso. Sin embargo, yo no era lo que sugiere el tutorial; simplemente me estaba dando mi fuente de información, además de una fuente para obtener más información.
    • Qué permisos debo petición del usuario con el fin de obtener myMusicAppName para cambiar su Iphone nombre? ¿Cómo puedo hacer que en Swift? Gracias
  2. 11

    Aquí es 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;
  3. 6

    Para xamarin de usuario, el uso de este

    UIKit.UIDevice.CurrentDevice.Name
    • Gracias. Para Swift 3 : UIDevice.actual.nombre
  4. 4

    Para conseguir un iPhone del nombre del dispositivo mediante programación

     UIDevice *deviceInfo = [UIDevice currentDevice];
    
     NSLog(@"Device name:  %@", deviceInfo.name); 

    //Device name: my iPod

Dejar respuesta

Please enter your comment!
Please enter your name here