0

私が見た複雑なサンプルコードのいくつかは、ストーリーボードを使用していません。たとえば、TheElementsデモです。nibファイルやストーリーボードを使用するのではなく、デモがプログラムですべてのビューを生成する理由を知りたいです。私の理解では、ストーリーボードはインターフェイスを開発するための推奨される方法のようです。

ありがとう

4

2 に答える 2

2

TheElementsは非常に古いサンプルプロジェクトです。私の記憶が正しければ、2008年のSDKの最初のバージョンの最初のサンプルの1つでした。InterfaceBuilderはまだ存在せず(iOSアプリの場合)、ストーリーボードはiOS5でのみ導入されました。多くのコードを更新して書き直す価値がありました。

于 2012-07-07T13:20:29.150 に答える
1

ストーリーボードは、インターフェイスを作成する場合に最適です。Appleのサンプルコードは、インターフェイスの理解を含め、何が起こっているのかを理解するためのものです。Interface Builderには多くのオプションがあるため、デフォルトから何が変更されたかを確認するのは困難です。

一部の新しいコードサンプルでも、.xibファイルがなく、ロジックの把握が容易になっています。もちろん、それはあなたがその例に従い、IBファイルを使用しないべきだという意味ではありません。しかし、長い道のりを学ぶことから始めることには利点があります。

于 2012-07-07T13:37:47.463 に答える