XIBファイル内の非表示のオブジェクトを作成するためのガイドライン

StackOverflow https://stackoverflow.com/questions/1131933

質問

Interface BuilderはXIBファイル内の非表示/制御オブジェクトを作成する能力を提供します。過去に私はインスタンス化し、XIBでビューコンポーネントを管理し、これを行うにはかなり合理的なものに思えた電線アップ小さなコンポーネントには、この機能を使用しています。

しかし、私は他の正当なのこの機能のためにそこにある使用していますかと思いました。それは効果的にあなたのコードのうち、およびフレームワークにそのようなオブジェクトの依存関係をインスタンス化して注入するための責任を移動すると、それはかなり魅力的なツールです。

Interface Builderをする場合、私は、ガイドラインは、この依存性の注入を使用するためのものであるかを知るために好奇心機能

役に立ちましたか?

解決

私が使用して親指のルールは、彼らはいくつかの方法で、ペン先に定義されているUIに関連している場合は補助のオブジェクトがで置くことができている - 。トリガを受ける要素やアクションへの参照を保持するので、プロキシオブジェクトのいずれかを

プロキシメソッドはすべて、ペン先をロードする際に配線し、必要に応じてペン先名とともに渡すことができますのUserInfo辞書を経て、すでに作成されたオブジェクトを渡します。

複数のプロキシオブジェクトを配線するターゲット/アクションシステムを使用することになり、純粋に論理的なペン先で、私は思うものの、まったく何も悪いことはありません。私が実際に使用されることを見ていませんでしたけれどもそれは、コード内のすべての配線を行うよりも簡単かもしれません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top