Как получить имя устройства iPhone?

Если вы откроете Settings → General → About, в верхней части экрана появится надпись " Боб iPhone". Как вы программно получаете это имя?

Ответ 1

Из класса UIDevice:

В качестве примера: [[UIDevice currentDevice] name];

UIDevice - это класс, который предоставляет информацию об устройстве iPhone или iPod Touch.

Некоторая информация, предоставляемая UIDevice, является статической, например, имя устройства или версия системы.

источник: http://servin.com/iphone/uidevice/iPhone-UIDevice.html

Официальная документация: Документация разработчика Apple> UIDevice классам UIDevice

Ответ 2

В дополнение к вышеуказанному ответу, это фактический код:

[[UIDevice currentDevice] name];

Ответ 3

Swift:

UIDevice.currentDevice().name

Swift 3:

UIDevice.current.name

Ответ 4

Вот структура классов 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;

Ответ 5

Для пользователя xamarin используйте этот

UIKit.UIDevice.CurrentDevice.Name

Ответ 6

Чтобы получить имя устройства iPhone программно

 UIDevice *deviceInfo = [UIDevice currentDevice];

 NSLog(@"Device name:  %@", deviceInfo.name); 

//Device name: my iPod

Ответ 7

В Unity, используя С#:

SystemInfo.deviceName;

Ответ 8

Для версий Swift 4+ используйте следующий код:

UIDevice.current.name