Jika Anda membukanya Settings -> General -> About
, akan muncul tulisan Bob's iPhone di bagian atas layar. Bagaimana Anda secara terprogram mengambil nama itu?
139
Dari UIDevice
kelas:
Sebagai contoh: [[UIDevice currentDevice] name];
UIDevice adalah kelas yang menyediakan informasi tentang perangkat iPhone atau iPod Touch.
Beberapa informasi yang disediakan oleh UIDevice bersifat statis, seperti nama perangkat atau versi sistem.
sumber: http://servin.com/iphone/uidevice/iPhone-UIDevice.html
Dokumentasi Resmi: Dokumentasi Pengembang Apple> UIDevice
Referensi Kelas
Selain jawaban di atas, berikut adalah kode sebenarnya:
[[UIDevice currentDevice] name];
sumber
Ingat:
import UIKit
Cepat:
UIDevice.currentDevice().name
Cepat 3, 4, 5:
UIDevice.current.name
sumber
Berikut adalah struktur kelas 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;
sumber
Untuk pengguna xamarin, gunakan ini
UIKit.UIDevice.CurrentDevice.Name
sumber
Untuk mendapatkan nama perangkat iPhone secara terprogram
UIDevice *deviceInfo = [UIDevice currentDevice]; NSLog(@"Device name: %@", deviceInfo.name);
sumber
Untuk versi Swift 4+, gunakan kode di bawah ini:
UIDevice.current.name
sumber
Di Unity, menggunakan C #:
SystemInfo.deviceName;
sumber
Untuk swift4.0 ke atas digunakan kode di bawah ini:
let udid = UIDevice.current.identifierForVendor?.uuidString let name = UIDevice.current.name let version = UIDevice.current.systemVersion let modelName = UIDevice.current.model let osName = UIDevice.current.systemName let localized = UIDevice.current.localizedModel print(udid ?? "") print(name) print(version) print(modelName) print(osName) print(localized)
sumber