1

私はネイティブの iPhone アプリを作成しており、xib を使用したことはありません。主にランタイム ベースでアプリケーションを作成していましたが、メイン ストーリー ボードの導入で知っています。主に使っていたランタイムベースとストーリーボードを使い始めるのとどちらが使いやすいか知りたいだけです。

4

2 に答える 2

2

どちらにも独自の利点があり、適切な方法で使用すると、Storyboard にはより多くのオプションと使いやすさがあります (それが導入された理由です!)。

ストーリーボードを使用して

  • ページ ナビゲーションとすべてのコード行を大幅に削減できます。
  • プロジェクトの全体像が見える

によって xib

  • たくさん使うからもっと簡単に
  • 独立しているので、よりよく働くことができます
  • 各チームメンバーが別々のファイルで作業する場合、競合が少なくなる可能性があるため、チームとして作業する場合は xib が適しています

私の解決策
同じプロジェクトで両方を使用できるためです。私は自分のプロジェクトで両方を使用しています。私の要件に応じて両方の利点を利用すること。

于 2013-03-12T13:52:00.900 に答える
1

長期的には、おそらくストーリーボードを使用したいと思うでしょう。ただし、長所と短所があります。

長所

  1. プロジェクト全体を見ることができます
  2. あなたは厄介なコードをたくさん避けます
  3. 視覚的に「フック」することができます

短所

  1. のみ利用可能>iOS 5.0 <<<<巨大!

私の個人的な経験では、私は通常 Storyboards を使用します。iOS 5 未満を実行しているデバイスの割合は、実際には非常に低いです。

于 2013-03-12T16:08:33.300 に答える