を言う:Swiftプロトコルでどのように機能に名前を付けますか?私はこのようスウィフトでプロトコルを宣言すると、ネットワークモジュール用
Protocol MyNetworkProtocol {
func reportError(error: Int) // <-- do you add prefix for this?
}
どのようにして、プロトコル内の関数に名前を付けるのですか?あなたはそれの接頭辞を追加しますか?
私は上記のように、私は機能に名前を付ける場合は、呼び出し側が同じようになるので、これを頼む:私はもっぱらMyClass
でコードを表示する場合は
class MyClass: MyNetworkProtocol {
// some code for MyClass
func reportError(error: Int) {
// some code to handle it
}
}
、reportError
はプロトコルの実装として識別することはできません他のクラスの(私はコードにいくつかのコメントを追加しない限り)すぐに。
私はこのようなプロトコルでの関数に名前を付けるために考えています:MyClass
で、私はそれが特定のクラスのためのプロトコルの実装だすばやく知ることができるようにするため
Protocol MyNetworkProtocol {
func myNetworkProtocol_reportError(error: Int)
}
。これは必要ですか?私はいくつかの概念を誤解していますか?
をデバッグするのに役立ちます.... UICollectionView ....など –