[ios] iPhone의 기기 이름은 어떻게 얻습니까

를 열면 화면 상단에 Bob의 iPhoneSettings -> General -> About 이라고 표시됩니다. 프로그래밍 방식으로 그 이름을 어떻게 얻습니까?



답변

로부터 UIDevice클래스 :

예로서: [[UIDevice currentDevice] name];

UIDevice는 iPhone 또는 iPod Touch 장치에 대한 정보를 제공하는 클래스입니다.

UIDevice가 제공하는 일부 정보 (예 : 장치 이름 또는 시스템 버전)는 정적입니다.

출처 : http://servin.com/iphone/uidevice/iPhone-UIDevice.html

공식 문서 : Apple 개발자 문서> UIDevice클래스 참조


답변

위의 답변 외에도 실제 코드는 다음과 같습니다.

[[UIDevice currentDevice] name];


답변

생각해 내다: 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