Якщо ви відкриєте Settings -> General -> About
, у верхній частині екрана буде вказано iPhone Боба . Як ви програматично захоплюєте це ім’я?
Якщо ви відкриєте Settings -> General -> About
, у верхній частині екрана буде вказано iPhone Боба . Як ви програматично захоплюєте це ім’я?
Відповіді:
З UIDevice
класу:
Як приклад: [[UIDevice currentDevice] name];
UIDevice - це клас, який надає інформацію про пристрої iPhone або iPod Touch.
Деяка інформація, що надається UIDevice, є статичною, наприклад, ім'я пристрою або версія системи.
джерело: http://servin.com/iphone/uidevice/iPhone-UIDevice.html
Офіційна документація: Документація для розробників Apple> UIDevice
Довідка про клас
Пам'ятайте: import UIKit
Швидкий:
UIDevice.currentDevice().name
Швидкий 3, 4, 5:
UIDevice.current.name
Ось структура класів 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;
Для користувача xamarin використовуйте це
UIKit.UIDevice.CurrentDevice.Name
Щоб програмно отримати ім’я пристрою iPhone
UIDevice *deviceInfo = [UIDevice currentDevice];
NSLog(@"Device name: %@", deviceInfo.name);
// Device name: my iPod
Для версій Swift 4+ використовуйте наведений нижче код:
UIDevice.current.name