私は現在、バックアップアプリケーションを開発中です。最近追加される機能のリクエストが多く寄せられています。そのうちのトップには、「バッテリバックアップ時のバックアップ」チェックボックスが追加されていますTime Machineのような「パワー」があります。Cocoa get Power Adapter Status
電源アダプタ(プラグが差し込まれ、差し込まれている)のステータスを取得する方法はありますか?私はデスクトップMacを持っていれば、iMacのように、私はおそらくちょうどプラグインをすべて取得するだろうと仮定します。したがって、私はコンピュータがポータブルであるかどうかを検出する手段が必要です。
私はIOKitが見るライブラリであると想定していますが、ドキュメント内にはそのフレームワーク上にほとんど存在しないものは何も見つかりませんでした。その後、それは古いCarbon Frameworkであるため、その電源状態が変わったときに呼び出されるコールバックを登録する方法はありますか?そうすれば、私はこのチェックボックスの機能を適切に実装できます。
この件については、ご理解いただきありがとうございます。
自分でIOKitを使用していないが、このヘッダーは役に立つかもしれません:http://www.opensource.apple.com/source/PowerManagement/PowerManagement-211/AppleSmartBatteryManager/AppleSmartBattery.h – cobbal
私はそのファイルを見ましたが、それは見た目のように思えましたが、APIにいくつかの問題があるように見えるので、別のアプローチをとらなければなりませんでした。しかし、ありがとう! –