1

iPhoneアプリのビューを作成するときは、ビューによって変数データが​​どのように決定されるかを考慮する必要があります。2つの設計オプションがすぐに思い浮かびます。

  • NSArrayアイテムの
  • dataSourceプロトコルを実装し、アイテムを返すプロパティ。

前者は、などのビューで使用されUITabBar、後者は。で使用されUITableViewます。これらのオプションの長所と短所は何ですか?2つの異なるパラダイムには理由がありますか、それとも1つは普遍的に優れていますか?

4

1 に答える 1

1

それは主に、単純さに関してデータの量と限られた量のメモリについてです。

あなたがそれで逃げることができれば、単純な方が常に良いです。タブバーにはおそらく10個未満のアイテムが含まれているため、一度にメモリに保持するのに問題はないため、最も単純なソリューションが最適です。

ただし、テーブルビューには、画像などの高価なデータを含む可能性のある数千の行が含まれる場合があります。そのため、必要なデータのみをメモリに保持できるように、より複雑な設計になっています。

于 2013-01-21T22:13:32.307 に答える