私がクラスを書くたびに、最初のターゲットはアウトレットはクラスの再利用性を制限していますか?
"私は別のプロジェクトでそれを再利用できることを覚えておいてください。
このため、クラスとインターフェイスビルダファイルをリンクすると、そのクラスファイルをIBオブジェクトにバインドするため、新しいViewクラスまたは新しいViewControllerオブジェクトとその内部プロパティをプログラムで作成することをお勧めします。
だから、私の質問は"Do outlet limit reusability of our classes?"
あなたは、このような強制的にアンラップをしませ出口としていくつかのトリックを使用していますか?
プログラミング方法とIB方法の両方で再利用可能なクラスを作成する方法はありますか?
私はあなたがhttps://stackoverflow.com/questions/30335089/reuse-a-uiview-xib-in-storyboard –
を探していると思います。いいえ、わかりません。私はこの種のアプローチを知っています。私の質問は、 "再利用可能にする方法"に関するものではありません。 – ndPPPhz
ストーリーボードシーンは、それらのクラスを参照するので使用するビューコントローラーとビューサブクラスにリンクされますが、クラスはストーリーボードにリンクされません。別のプロジェクトでView ControllerまたはUIViewサブクラスを再利用することができます。もちろん、View Controllerにはコンセントが接続されている必要がありますが、View Controllerが必要なUIを持っていない場合、View Controllerをどのように再利用すると思いますか。オプションコントローラを暗黙的にアンラップしたオプションを使用して、欠落しているUI要素に適応させることができます。 – Paulw11