teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

0

2020/03/23 07:35

投稿

takabosoft
takabosoft

スコア8356

answer CHANGED
@@ -5,7 +5,7 @@
5
5
  https://tsuchikazu.net/swift_namespace/
6
6
 
7
7
  Swiftではあまり名前空間を意識することはありませんが、
8
- 例えば自分のプロジェクトにMemberクラスがあり、Podsで入れた他のライブラリ内にもMemberクラスがあった場合、一言「Member」と書いただけではどちらか一方が優先的に使われてしまい、もう片方を利用することができません。
8
+ 例えば自分のプロジェクトにMemberクラスがあり、Podsで入れた他のライブラリ内(import済み)にもMemberクラスがあった場合、一言「Member」と書いただけではどちらか一方が優先的に使われてしまい、もう片方を利用することができません。
9
9
 
10
10
  しかし名前空間の仕組みがあれば、
11
11
  A.Member
@@ -13,4 +13,4 @@
13
13
  のように2つの型を区別することができます。
14
14
 
15
15
  名前空間はモジュールごとに勝手に付与されたと思うので、
16
- 今回はそれがprintで出てきただけではなかと思います。
16
+ 今回はそれがprintで出てきただけではなかと思います。