私はしばらくの間、iPhone SDKでプログラミングしてきました。NIB/XIBファイルとCocoaプログラミング - 開発時間の短縮?
私はInterface Builderを使用していません。これは私を少し恐れる。私は実際には、私は「フレームワークと戦っている」かもしれないが、私はそれをそういう形で見ていないことを知っている。
私のアプリケーションデリゲートで私のUITabBarControllerをインスタンス化し、UINavigationControllerをインスタンス化し、次にView Controllerをプッシュしポップするのはとても簡単です。
XIBファイルを使用してアプリケーションを設計する方法については、当然知識がありませんが、NIBを使用してCocoaでMacアプリケーションを構築しています。だから私は完全に無知ではない。
私の質問は、UITableViewControllerとUIViewControllerをXIBを使用してレイアウトするときに、プログラムでインスタンス化してivarsを設定するのではなく、開発時間が増加するかどうかです。
私が見ているように、どちらの方法でも、大部分のビューで発生する可能性のあるカスタマイズのためにView Controllerをサブクラス化する必要があります。同様に、代理人には依然として手作業のクラスが必要であり、XIB内のアウトレットを接続するプロセスは、私がivarを設定することに匹敵するように見えます。
他の大きなポイントがありませんか?
ありがとうございます!
+1は、ドライブバイダウンワードに対処します。私は同意しませんが、あなたはあなたの意見を述べる権利があります。 – Abizern