オブジェクトに構成情報を提供するためにいつ DataSource パターンを使用するか、いつプロパティを使用するかについてよく混乱します。
これを行うには2つの方法がありますが、
一般に、構成する必要があるオブジェクトのクラスに多くのプロパティを保持し、オブジェクトをリセットして新しいプロパティを続行するメソッドを保持します。
そして、他のオブジェクトを構成しているオブジェクトに対して、configureXYZ:WithValues: という名前のメソッドを保持します。このメソッドは、プロパティをリセットし、構成するオブジェクトのリセット メソッドを呼び出します。
これは、MPMoviePlayerController で見たもので、プロパティを設定する必要があります。
その他の方法は、tableView がどのように機能するかです。すべての構成情報は、データソース メソッドから取得されます。
どのシナリオでどの方法が優先されるかについて、誰でもより多くの光を当てることができますか?
デザインパターンを使用してコードをスタイリッシュに見せたいと思うことがよくありますが、実際にこれらがいつ必要になるかを知りたかったのです。私は委任パターンを完全に理解しており、定期的に使用する必要があります。DataSource は、私が明確に理解できなかったものの 1 つです。