Artificial intelligent assistant

クラスを拡張するタイプのライブラリはimportすると全プロジェクトファイルに影響がでると思います。現在これを防ぐ手立てはありますか? * goktugyil/EZSwiftExtensions: How Swift standard types and classes were supposed to work. * ReactiveX/RxSwift: Reactive Programming in Swift extension extensionimportimport * import * * import

### Extension

fileprivateextension2ViewController


fileprivate extension UIView {
public func test() {
print("test")
}
}



FirstViewController(Extension **** ViewController)

SecondViewController(Extension **** ViewController)


extensionfileprivate
extensioninternal()ViewController

###

1RxSwiftRxCocoa _UIView+Rx.swift_



extension Reactive where Base: UIView {
/// Bindable sink for `hidden` property.
public var isHidden: Binder {
return Binder(self.base) { view, hidden in
view.isHidden = hidden
}
}
~~~~~


extensionpublicSwiftimportTarget()1

TargetTargetTarget(public)
A TargetRxSwiftimportB TargetRxSwift
A TargetimportRXSwiftB Targetimport

Extension
**Swift**

xcX3v84RxoQ-4GxG32940ukFUIEgYdPy 0812b4dcb4affdb3ee0958e8bad879f9