Bu yazımda uygulamayı çalıştırdığınız cihazın yararlı özelliklerini nasıl öğreniriz bunun örneğini paylaşacağım.
Ne işimize yarayacak ? diye sorarsanız versiyona göre boyuta göre ve cihazın tablet mi yoksa telefon mu olduğunu öğrenmek bazı uygulamalarda çok önemli ve kodumuzu buna göre yazarız.Bende Swift ile güzel bir örnek hazırladım bunu getter setter olarak daha güzel şekilde yazabilirsiniz sadece kullanımına bir örnek.
import UIKit class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() mobileDeviceControl() mobileDeviceVersion() mobileDeviceWidth() mobileDeviceHeight() } func mobileDeviceControl(){ if UIDevice.currentDevice().userInterfaceIdiom == .Phone { //İşlemleriniz print("Bu bir iphone!") }else if UIDevice.currentDevice().userInterfaceIdiom == .Pad { print("Bu bir ipad!") }else if UIDevice.currentDevice().userInterfaceIdiom == .TV { print("Bu bir apple tv!") } } func mobileDeviceVersion(){ if let version:String = UIDevice.currentDevice().systemVersion { print("Cihaz versiyonu \(version)") } } func mobileDeviceHeight(){ if let height:CGFloat = UIScreen.mainScreen().bounds.height { print("Cihaz yüksekligi \(height)") } } func mobileDeviceWidth(){ if let width:CGFloat = UIScreen.mainScreen().bounds.width { print("Cihaz genişligi \(width)") } } }//end
Bu yazı yorumlara kapalı.