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

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

Ответы на вопрос(7)

 UIDevice *deviceInfo = [UIDevice currentDevice];

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

// Device name: my iPod

UIKit.UIDevice.CurrentDevice.Name
 05 мар. 2017 г., 03:00
Спасибо. Для Swift 3: UIDevice.current.name

[[UIDevice currentDevice] name];

+ (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;
Решение Вопроса

UIDevice учебный класс:

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

The UIDevice is a class that provides information about the iPhone or iPod Touch device.

Some of the information provided by UIDevice is static, such as device name or system version.

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

Offical Documentation: Документация для разработчиков Apple & gt;UIDevice Class Reference

 08 июл. 2009 г., 21:58
@Tim: Вы абсолютно правы. Я не думал об этом. Хотя я не предлагал учебник; Я просто предоставлял свой источник информации и источник дополнительной информации.
 08 июл. 2009 г., 21:49
Будьте осторожны: учебник по этой ссылке, хотя и весьма полезен, нацелен на OS 2.2 и использует некоторые методы, которые устарели в 3.0.

Swift:

UIDevice.currentDevice().name

Свифт 3:

UIDevice.current.name
 09 июн. 2016 г., 11:37
Должен иметь импорт UIKit

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

SystemInfo.deviceName;

Ваш ответ на вопрос