Если ваш AppDelegate написан на Objective-C и вы хотите написать расширение для поддержки Swift, эта статья для вас.

Шаг первый:

Создайте новый файл Swift, например AppDelegateExtension.swift, и добавьте следующий фрагмент кода.

Примечание. Не забудьте включить спецификатор доступа public, иначе методы внутри расширения не будут доступны в файле Objective-C.

Шаг второй:

В вашем AppDelegate.m вы можете вызывать методы расширения. См. приведенный ниже фрагмент кода

Шаг третий:

В вашем AppDelegate.m добавьте следующий заголовок.

import "Objective C generated Interface Header Name"

Это значение можно получить из: Настройки сборки > Общие компилятора Swift.

Вот и все. Надеюсь, вам понравится. :)