Nếu bạn mở Settings -> General -> About
, nó sẽ nói iPhone của Bob ở đầu màn hình. Làm thế nào để bạn lập trình lấy tên đó?
Nếu bạn mở Settings -> General -> About
, nó sẽ nói iPhone của Bob ở đầu màn hình. Làm thế nào để bạn lập trình lấy tên đó?
Câu trả lời:
Từ UIDevice
lớp:
Ví dụ: [[UIDevice currentDevice] name];
UIDevice là lớp cung cấp thông tin về thiết bị iPhone hoặc iPod Touch.
Một số thông tin được cung cấp bởi UIDevice là tĩnh, chẳng hạn như tên thiết bị hoặc phiên bản hệ thống.
nguồn: http://servin.com/iphone/uidevice/iPhone-UIDevice.html
Tài liệu chính thức: Tài liệu dành cho nhà phát triển của Apple> UIDevice
Tham khảo lớp
Nhớ lại: import UIKit
Nhanh:
UIDevice.currentDevice().name
Swift 3, 4, 5:
UIDevice.current.name
Đây là cấu trúc lớp của 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;
Đối với người dùng xamarin, hãy sử dụng cái này
UIKit.UIDevice.CurrentDevice.Name
Để có được tên thiết bị của iPhone theo chương trình
UIDevice *deviceInfo = [UIDevice currentDevice];
NSLog(@"Device name: %@", deviceInfo.name);
// Device name: my iPod
Đối với các phiên bản Swift 4+, vui lòng sử dụng mã dưới đây:
UIDevice.current.name