Одинаковое расширение класса в двух разных модулях

У меня есть фреймворк в моем проекте, который реализует расширение на NSDate. Расширение выглядит так.

extension NSDate {
   func isGreaterThanDate(otherDate: NSDate) -> Bool {
      //function implementation here
   }
}

Я импортировал этот фреймворк в проект приложения. Теперь, если я скопирую и вставлю это же расширение в файл swift в приложении, новая копия в коде моего приложения переопределит копию в коде фреймворка.

Когда я вызываю эту функцию в своем приложении, могу ли я использовать пространство имен, чтобы указать, какую реализацию я хочу?

Ответы на вопрос(1)

Ваш ответ на вопрос