[iPhone] Battery 電池残量を調べる

iPhone のバッテリー残量の確認です。UIDevice クラスのメソッドのcurrent.batteryLevel
を使えば簡単にできます。


Swift 5.1
Xcode 11.3.1

current.batteryLevel

batteryLevel

によると、UIDevice.current.batteryLevelで返ってくる値は、0.0 から1.0 まででモニタリングができない場合は「-1」が返ってきます。
ステータスは「UIDeviceBatteryStateUnknown」

同様にUIDevice.current.batteryStateで充電中かどうかのステータスも確認できます。

事前にモニタリングをtrueにする必要があります。

ViewContorller.swift


後はストーリーボードにLabelを貼り付けて紐づけすればできあがりです。

スクリーンショット 2015-06-01 19.04.49

(注)simulatorではテストできませんので実機で確認しましょう。


関連ページ:

References:
batteryLevel — UIDevice | Apple Developer Documentation
UIDevice — UIKit | Apple Developer Documentation