Nếu bạn mở Cài đặt -> Chung -> Giới thiệu, nó sẽ hiển thị "iPhone của Bob" ở đầu màn hình. Làm thế nào để bạn lập trình lấy tên đó?Làm thế nào để bạn có được tên thiết bị của iPhone
Trả lời
Từ lớp :
Như một ví dụ: [[UIDevice currentDevice] name];
Các UIDevice là một lớp mà cung cấp thông tin về các 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ư thiết bị tên hoặc phiên bản hệ thống.
nguồn: http://servin.com/iphone/uidevice/iPhone-UIDevice.html
Documentation Offical:Apple Developer Documentation >UIDevice
Class Reference
Ngoài các câu trả lời ở trên, đây là mã thực tế:
[[UIDevice currentDevice] name];
Để có được thiết bị của iPhone tên theo chương trình
UIDevice *deviceInfo = [UIDevice currentDevice];
NSLog(@“Device name: %@”, deviceInfo.name);
// Tên thiết bị: iPod của tôi
Dưới đâ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 người dùng xamarin, sử dụng
UIKit.UIDevice.CurrentDevice.Name
Cảm ơn bạn. Đối với Swift 3: UIDevice.current.name –
- 1. Làm thế nào để có được tên thiết bị lập trình trong sdk iPhone?
- 2. Làm thế nào để có được tên Android AVD từ tên thiết bị adb
- 3. Làm thế nào để có được độ phân giải màn hình của thiết bị Android của bạn ..?
- 4. Làm thế nào để chuyển đổi thời gian thành múi giờ của thiết bị iPhone?
- 5. Làm thế nào bạn có thể biết nếu iphone bị khóa?
- 6. Android Làm thế nào để bạn nhận được tổng bộ nhớ RAM trong thiết bị?
- 7. Làm thế nào để bạn có được không gian tên gốc của một assembly?
- 8. Làm thế nào để bạn lấy tiêu đề của cửa sổ thiết bị lô?
- 9. Làm thế nào để có được tên của ngoại lệ đã bị bắt trong Python?
- 10. Làm thế nào để có được tên của các nhóm bị bắt trong một C# Regex?
- 11. làm thế nào để biết mật độ của thiết bị?
- 12. Làm thế nào để kiểm tra thiết bị Android là thiết bị có nguồn gốc?
- 13. Làm thế nào để biết khi nào thiết bị iOS được cắm vào?
- 14. Làm thế nào để có được âm thanh bàn phím iPhone 3,1 bị bóp nghẹt?
- 15. Làm thế nào để có được tên của tài sản mà thuộc tính của chúng tôi được thiết lập?
- 16. Làm thế nào để có được hồ sơ HID kết nối với thiết bị iOS?
- 17. UIWebView iPhone - Làm thế nào để bạn thiết lập mức thu phóng và vị trí?
- 18. Làm thế nào để chuyển "dữ liệu" giữa hai thiết bị (android, iphone)?
- 19. Python: Hai gói có cùng tên; làm thế nào để bạn xác định được nạp?
- 20. Làm cách nào để tạo thiết bị chuột ảo mới trên thiết bị Android của tôi?
- 21. Làm thế nào bạn có thể nhận được tên của các tham số phương pháp?
- 22. Làm thế nào để bạn quản lý tình trạng pin của các thiết bị phát triển của bạn khi luôn được cắm vào?
- 23. Gỡ lỗi thiết bị iPhone
- 24. Làm thế nào để bạn có được con đường của bạn trong Octave (trên Windows)?
- 25. Xcode Organizer: "Nhóm của bạn không có thiết bị nào để tạo hồ sơ cấp phép."
- 26. Làm thế nào để có được CamcorderProfile.videoBitRate cho một thiết bị Android?
- 27. Thay thế cho ID thiết bị iPhone (UDID)
- 28. Làm thế nào để có được chiều cao và chiều rộng thiết bị khi chạy?
- 29. Làm thế nào để bạn chạy thử nghiệm thiết bị Android từ Eclipse?
- 30. Chọn thiết bị Âm thanh trên iPhone
Hãy thận trọng: hướng dẫn tại liên kết đó, khá hữu ích, nhắm vào OS 2.2 và sử dụng một số phương pháp không được chấp nhận trong 3.0. – Tim
@Tim: Bạn hoàn toàn đúng. Tôi không nghĩ về điều đó. Mặc dù, tôi đã không đề xuất hướng dẫn; Tôi chỉ đơn giản là cung cấp nguồn thông tin của tôi cộng với một nguồn để biết thêm thông tin. –