İçeriğe geç

Swift ile cihaz kontrolü

swift

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

 

 

 

Tarih:iOSSwift

Bu yazı yorumlara kapalı.

Copyright © 2020 Kenan Atmaca