Как вы получаете имя устройства iPhone - PullRequest
120 голосов
/ 08 июля 2009

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

Ответы [ 8 ]

179 голосов
/ 27 октября 2011

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

[[UIDevice currentDevice] name];

168 голосов
/ 08 июля 2009

Из UIDevice класса:

Как пример: [[UIDevice currentDevice] name];

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

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

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

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

74 голосов
/ 17 января 2015

Swift:

UIDevice.currentDevice().name

Swift 3:

UIDevice.current.name
11 голосов
/ 21 июня 2016

Вот структура класса 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;
6 голосов
/ 06 октября 2016

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

UIKit.UIDevice.CurrentDevice.Name
4 голосов
/ 25 сентября 2014

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

 UIDevice *deviceInfo = [UIDevice currentDevice];

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

// Device name: my iPod

3 голосов
/ 04 февраля 2019

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

SystemInfo.deviceName;
0 голосов
/ 19 июня 2019

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

UIDevice.current.name
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...