T он #define macro - это просто средство подстановки строк в препроцессоре, поэтому я не думаю, что вы можете многое сделать, кроме определения другого макроса, который имеет имя для каждого делегата приложения цели.
Экономия при наборе текста для сокращения делегата приложения не будет слишком большой, и, вероятно, я не буду тратить время на это.
И далее я отредактирую, чтобы сказать, что если вы делаете достаточно ссылок на свой делегат приложения, чтобы оправдать сокращение, я думаю, что вам нужно переместить некоторый код из appDelegate в более факторизованные (возможно, одиночные) классы. Мои 2 цента.