Если ваш AppDelegate написан на Objective-C и вы хотите написать расширение для поддержки Swift, эта статья для вас.
Шаг первый:
Создайте новый файл Swift, например AppDelegateExtension.swift, и добавьте следующий фрагмент кода.
Примечание. Не забудьте включить спецификатор доступа public, иначе методы внутри расширения не будут доступны в файле Objective-C.
Шаг второй:
В вашем AppDelegate.m вы можете вызывать методы расширения. См. приведенный ниже фрагмент кода
Шаг третий:
В вашем AppDelegate.m добавьте следующий заголовок.
import "Objective C generated Interface Header Name"
Это значение можно получить из: Настройки сборки > Общие компилятора Swift.
Вот и все. Надеюсь, вам понравится. :)