Saya sedang menulis program untuk membuat MacBook Pro saya tertidur ketika aplikasi terbuka tetapi sepertinya saya tidak dapat memahaminya. Saya tidak tahu apakah ini ada hubungannya dengan manajemen daya atau apa, tetapi dari apa yang saya temukan ada hubungannya dengan IOKit.pwr_mgt. Bantuan Anda akan dihargai! Kode di bawah ini hanyalah cara mengaktifkan mode tidur tetapi tidak memasukkan komputer ke mode tidur. Saya juga menemukan fungsi applicationDidFinishLaunching sehingga kodenya ada di fungsi itu.
var assertionID: IOPMAssertionID = 0
var success = IOPMAssertionRelease(assertionID)