私のアプリは、データ配列をリモート サーバーから広範囲に取得し、その配列をラベル、テキスト フィールド、およびその他の UI コンポーネントに割り当ててから、保存されたコンポーネントに対するユーザーの応答を比較します。
NSMutableArray と SQL を使用することの長所と短所は何ですか? より効率的でメモリに優しいのはどれですか?
私のアプリは、データ配列をリモート サーバーから広範囲に取得し、その配列をラベル、テキスト フィールド、およびその他の UI コンポーネントに割り当ててから、保存されたコンポーネントに対するユーザーの応答を比較します。
NSMutableArray と SQL を使用することの長所と短所は何ですか? より効率的でメモリに優しいのはどれですか?
NS(Mutable)ArrayとSQLはまったく異なるものです。まず、NSArrayと通常のC配列の間に概念的な違いはほとんどありません。NSArrayがObjective-Cオブジェクトであり、単純なC配列に加えていくつかの非常に便利な機能を実装しているだけです。
どちらのタイプの配列も線形であり、要素にはインデックスによってのみアクセスできます。(はい、NSArrayはいくつかの検索機能をサポートしていますが、それらは内部で実際の線形検索を含み、単にdo
ループを自分でコーディングするのと同じです。)
SQLはデータベース機能です。これは、永続的に格納され、「関連付けて」アクセス可能で、列/セルの内部構造を持つデータベーステーブルを定義する機能を実装します。
片方をもう片方に置き換えることはめったにありません。