フックとコールバックの違いは何ですか? 質問する

フックとコールバックの違いは何ですか? 質問する

いくつかのテキスト、特にデリゲートに関するiOSドキュメントを読むと、すべてのプロトコルメソッドが呼び出されますカスタムデリゲートオブジェクトが実装する必要がある。しかし、他の本では、これらを挙げている。として折り返し電話、それらの違いは何ですか?名前が違うだけでメカニズムは同じですか?Obj-Cに加えて、Cなどの他のプログラミング言語もObj-Cでも同じ状況ですか?

ベストアンサー1

ここでの用語は少し曖昧です。一般的に、これら 2 つは同様の結果を達成しようとします。

一般的に、折り返し電話処理フローの適切なタイミングで呼び出されるように API に登録する関数 (またはデリゲート) です (例: 処理が特定の段階にあることを通知する)

伝統的には、API の呼び出しを変更する目的 (渡されたパラメータを変更する、呼び出された関数を監視するなど) に役立つ、もう少し一般的なものを意味します。この意味では、通常、Java などの高レベル言語で実現できるものよりもはるかに低レベルです。

文脈の中でiOS、 言葉全く同じ意味です折り返し電話その上

おすすめ記事