2011-01-12 12 views
-1

データベースからデータを取得しないアプリを作成しています。コンテンツは動的ではありません(つまり、静的なコンテンツです)、私は3つのビューを使用しています。各ビューでいくつかのコンテンツを表示しています。だからこそ私はデータベース接続を使用していないのです。すべてのアプリでデータベース接続が必要かどうか

すべてのアプリにDATABASEが必要かどうか。静的データがAPPLE PEOPLEによって受け入れられるかどうか。

+0

iOSを想定しています。はい、それは静的なデータを持っていても大丈夫です。ちょうどそのデータがたくさんある場合はおそらく動的であることが好まれますので、そのデータを不必要にユーザーの電話にすべて格納しているわけではありません。 –

+0

はい。大丈夫です。いくつかの言葉(100〜120)を使用し、それぞれのビューで2つの段落を使用します。同様に、私は3つのビューを持っています。 – RKK

+0

NSMutableArrayと[rowData addObject:NSString stringWithFormat:@ "Achiever%C"、0xAE]]を使用しています。上の文私は約30時間(RootViewController.mで)単語を表示するために使用しています。そして、(TableViewで)単語をクリックすると、次のビューを移動します。ここでいくつかのコンテンツが表示されます。また、いくつかのコンテンツが表示され、ボタンを1つクリックすると、次のビューに移動します。 – RKK

答えて

0

あなたは確かにデータベースは必要ありません。しかし、あなたのデータを保存してください:)

ホウワーバー、かなり小さいデータセットでない限り、データベースのパフォーマンスは向上するでしょうか?それはあなたのアプリがやっていることに完全に依存します。

+0

私の友人に感謝...! – RKK

+0

はい、ありがとうございます。いくつかの言葉(100から120)と各ビューで2段落を使用しています。同様に私は3を持っています。 – RKK

+0

NSMutableArrayを使用しています。[rowString addObject:[NSString stringWithFormat:@ "ABCXYZ%C"、0xAE ]]; – RKK

0

データベースまたはリモートWebサービスを使用する代わりに、.plistファイルを使用できます。 彼らは、例えば、彼らは非常に簡単にメモリにロードされている、(2行)多くの利点を有する:(あなたの代わりに、配列の辞書を読み込む場合、またはNSDictionaryの)

NSString *filePath = [[NSBundle mainBundle] pathForResource:@"filename" ofType:@"plist"]; 
NSArray *dataArray = [[NSArray arrayWithContentsOfFile:filePath] retain]; 

を。

これらは、XcodeやXcodeに含まれている「Property List Editor」でも簡単に編集できます。

これらの欠点は、plistファイル全体が一度にメモリにロードされることです。あなたのplistファイルが500kbより大きい場合は?私はdbに移動することを検討するだろう。

+0

ありがとうございましたU! – RKK

+0

私はNSMutableArrayと[rowData addObjectを使用しています:[NSString stringWithFormat:@ "Achiever%C"、0xAE]];上の文私は約30時間(RootViewController.mで)単語を表示するために使用しています。そして、(TableViewで)単語をクリックすると、次のビューを移動します。ここでいくつかのコンテンツが表示されます。また、いくつかのコンテンツが表示され、ボタンを1つクリックすると、次のビューに移動します。 – RKK

+0

plist Conceptに関するチュートリアルのリンクは? – RKK

関連する問題