Se apri Settings -> General -> About
, dirà l'iPhone di Bob nella parte superiore dello schermo. Come prendi a livello di codice quel nome?
Se apri Settings -> General -> About
, dirà l'iPhone di Bob nella parte superiore dello schermo. Come prendi a livello di codice quel nome?
Risposte:
Dalla UIDevice
classe:
Come esempio: [[UIDevice currentDevice] name];
UIDevice è una classe che fornisce informazioni sul dispositivo iPhone o iPod Touch.
Alcune delle informazioni fornite da UIDevice sono statiche, come il nome del dispositivo o la versione del sistema.
fonte: http://servin.com/iphone/uidevice/iPhone-UIDevice.html
Documentazione ufficiale: Documentazione per sviluppatori Apple> UIDevice
Riferimento di classe
Ricorda: import UIKit
Swift:
UIDevice.currentDevice().name
Swift 3, 4, 5:
UIDevice.current.name
Ecco la struttura delle classi di 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;
Per l'utente xamarin, utilizzare questo
UIKit.UIDevice.CurrentDevice.Name
Per ottenere il nome del dispositivo di un iPhone a livello di codice
UIDevice *deviceInfo = [UIDevice currentDevice];
NSLog(@"Device name: %@", deviceInfo.name);
// Device name: my iPod
Per le versioni Swift 4+, utilizza il codice seguente:
UIDevice.current.name