Eğer açarsanız Settings -> General -> About
, bu söylerim Bob'un iPhone ekranının üst kısmında. Programlı olarak bu adı nasıl alırsınız?
Eğer açarsanız Settings -> General -> About
, bu söylerim Bob'un iPhone ekranının üst kısmında. Programlı olarak bu adı nasıl alırsınız?
Yanıtlar:
Sınıftan UIDevice
:
Örnek olarak: [[UIDevice currentDevice] name];
UIDevice, iPhone veya iPod Touch cihazı hakkında bilgi sağlayan bir sınıftır.
UIDevice tarafından sağlanan bilgilerin bazıları, aygıt adı veya sistem sürümü gibi statiktir.
kaynak: http://servin.com/iphone/uidevice/iPhone-UIDevice.html
Resmi Belgeler: Apple Geliştirici Belgeleri> UIDevice
Sınıf Başvurusu
Hatırlamak: import UIKit
Swift:
UIDevice.currentDevice().name
Hızlı 3, 4, 5:
UIDevice.current.name
İşte UIDevice'in sınıf yapısı
+ (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 kullanıcısı için bunu kullanın
UIKit.UIDevice.CurrentDevice.Name
Bir iPhone'un cihaz adını programlı olarak almak için
UIDevice *deviceInfo = [UIDevice currentDevice];
NSLog(@"Device name: %@", deviceInfo.name);
// Device name: my iPod
Swift 4+ sürümleri için lütfen aşağıdaki kodu kullanın:
UIDevice.current.name