Все, что находится в расширении класса, является частным для вашего класса.
Таким образом, реальный вопрос здесь в том, что ваш IBAction
здесь относится к вашему контроллеру представления или нет.Если это что-то для внутреннего использования, например, нажатие кнопки для активации функции внутри контроллера представления, тогда да, поместите это в расширение класса.