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