Appleのドキュメント クラス名とは異なり、プロトコル名にはグローバルな可視性がありません。それらは独自の名前空間に住んでいます。
ドキュメントでは詳しく説明されていないため、これはどういう意味ですか。私は試してみましたが、同じ名前の 2 つのプロトコルを作成しましたが、それらは異なるファイルにあり、コンパイラは重複プロトコルの警告を表示します。import
両方のプロトコルが 1 つのファイルにある
場合、最初のプロトコルimport
は他のプロトコルの減速を隠します。したがって、最初にインポートされたプロトコルメソッドが機能します。その他は警告を与える
では、この行は何を意味するのでしょうか。私はそれを正しく理解することができません。