Во-первых, вы должны знать, что по умолчанию кнопки не могут получить фокус. Пользователь должен был выбрать Системные настройки> Клавиатура> Сочетания клавиш> Полный доступ с клавиатуры: все элементы управления. Если они это сделали, они могут хотеть кнопку, чтобы изначально иметь фокус.
В любом случае, правильный способ сделать это - позвонить [theWindow makeFirstResponder:nil]
через некоторое время после его показа в первый раз. Когда это сделать, зависит от того, как именно будет показано окно. Если вы показываете это явно в коде, то вы можете сделать вызов сразу после этого. Если он отображается потому, что в его NIB установлен флаг Visible at Launch, то вы сделаете это после загрузки NIB. И т.д.