2015-10-16 Swiftで特定ファイルでだけ有効なextensionを作る iOS Swiftのextensionは既存のクラスにメソッドを追加できる強力な機能です。 extension Int { func myMethod() { print(1) } } 通常は一箇所に書けば全ファイルで追加メソッドを使えますが、privateと書くことでextensionを定義したファイルでのみ有効になります。 private extension Int { func myMethod() { print(1) } }