私のプロジェクトには、NSDate の拡張機能を実装するフレームワークがあります。拡張子はこんな感じ。
extension NSDate {
func isGreaterThanDate(otherDate: NSDate) -> Bool {
//function implementation here
}
}
このフレームワークをアプリ プロジェクトにインポートしました。同じ拡張子をコピーしてアプリの Swift ファイルに貼り付けると、アプリのコードの新しいコピーがフレームワークのコードのコピーを上書きするように見えます。
アプリでこの関数を呼び出すときに、名前空間を使用して必要な実装を指定する方法はありますか?