Я запутался о severals первых иммунокомпетентных точек:Понимание системной логики для первой реагирующей
- Если я позвоню
- becomeFirstResponder
, делает системный вызов– canBecomeFirstResponder
первым? Зачем? - Почему существуют
- becomeFirstResponder
и– canBecomeFirstResponder
? В каких ситуациях они могут возвращать разные значения? - Должно ли приложение иметь первый ответчик в любое время? Если да, то что происходит, когда я вызываю
– resignFirstResponder
на какой-нибудь объект?UIApplication
мгновенно становится первым ответчиком или это «токен», брошенный в какой-то момент в цепочке ответчиков? Могу ли я позвонить- becomeFirstResponder
на объектUIApplication
, когда я хочу избавиться от этого токена паломника? - ...
Пожалуйста, кто-нибудь объяснить мне, как система управляет первым ответчиком. Что происходит под капотом, когда какой-то объект становится первым ответчиком, что когда уходит в отставку первым ответчиком. Какие вызовы делает система ... Спасибо!