2011-07-13 5 views
5

私はオプションと必要な委任方法の長所と短所を理解しています。しかし、私はいくつかのiOSデリゲートメソッドが必要な方法に驚いていました。 iOS SDKのデザイナーが私にはないという知恵がありますか?彼らは私が見ていないことを避けようとしているものはありますか?ほとんどすべてのiOS SDKデリゲートメソッドはオプションですか?

ありがとうございます。

答えて

5

最も簡単な答えはほとんどのプログラムは、その代わりに、開発者が使用されていない空のメソッドを作成することのほとんどのデリゲートメソッドを使用しないことである、方法は、オプションとして指定されている、とあなたがそれらを必要なときにのみ使用することができます。そんなに多くの方法がある理由は、SDKデザイナーがあなたができることをたくさん提供しているからです。スマートフォンのような堅牢なデバイスには必要です。

関連する問題