Я попытался сделать это в приложении WillResignActive и, похоже, достиг того, что вы ищете. Не уверен, что это рекомендуемое поведение.
Вот мои методы из AppDelegate
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
UIScreen.main.brightness = 1.0;
return true
}
func applicationWillResignActive(_ application: UIApplication) {
UIScreen.main.brightness = 0.5
}
Для моего класса Ассемблера мы используем книгу, которую рекомендует счет. Мой преподаватель также рекомендовал эту книгу: Пошаговый Ассемблер: Программирование с DOS и Linux. Он сказал, что это - единственная книга, которую он знает этого, покрывает NASM (и это немного устарело).
Вот интересная страница от бывшего учителя. http://drpaulcarter.com/pcasm/
Я не прочитал его книгу онлайн, все же.
Не специально для NASM, но Форума MASM имеет большую большую информацию, и Вы получите больше помощи, если Вы зададите свой вопрос их.
Я попробовал несколько ассемблеров, и я нашел, что FASM является самым благоприятным для новичка. Это имеет несколько плохой макроязык, но иначе это - превосходная часть программного обеспечения. Это поддерживает и Windows и форматы объекта Linux (любые 32 или 64 бита). Это имеет активное и хорошее сообщество и много благоприятных для новичка примеров.