データベースからデータを取得しないアプリを作成しています。コンテンツは動的ではありません(つまり、静的なコンテンツです)、私は3つのビューを使用しています。各ビューでいくつかのコンテンツを表示しています。だからこそ私はデータベース接続を使用していないのです。すべてのアプリでデータベース接続が必要かどうか
すべてのアプリにDATABASEが必要かどうか。静的データがAPPLE PEOPLEによって受け入れられるかどうか。
データベースからデータを取得しないアプリを作成しています。コンテンツは動的ではありません(つまり、静的なコンテンツです)、私は3つのビューを使用しています。各ビューでいくつかのコンテンツを表示しています。だからこそ私はデータベース接続を使用していないのです。すべてのアプリでデータベース接続が必要かどうか
すべてのアプリにDATABASEが必要かどうか。静的データがAPPLE PEOPLEによって受け入れられるかどうか。
あなたは確かにデータベースは必要ありません。しかし、あなたのデータを保存してください:)
ホウワーバー、かなり小さいデータセットでない限り、データベースのパフォーマンスは向上するでしょうか?それはあなたのアプリがやっていることに完全に依存します。
データベースまたはリモート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に移動することを検討するだろう。
ありがとうございましたU! – RKK
私はNSMutableArrayと[rowData addObjectを使用しています:[NSString stringWithFormat:@ "Achiever%C"、0xAE]];上の文私は約30時間(RootViewController.mで)単語を表示するために使用しています。そして、(TableViewで)単語をクリックすると、次のビューを移動します。ここでいくつかのコンテンツが表示されます。また、いくつかのコンテンツが表示され、ボタンを1つクリックすると、次のビューに移動します。 – RKK
plist Conceptに関するチュートリアルのリンクは? – RKK
iOSを想定しています。はい、それは静的なデータを持っていても大丈夫です。ちょうどそのデータがたくさんある場合はおそらく動的であることが好まれますので、そのデータを不必要にユーザーの電話にすべて格納しているわけではありません。 –
はい。大丈夫です。いくつかの言葉(100〜120)を使用し、それぞれのビューで2つの段落を使用します。同様に、私は3つのビューを持っています。 – RKK
NSMutableArrayと[rowData addObject:NSString stringWithFormat:@ "Achiever%C"、0xAE]]を使用しています。上の文私は約30時間(RootViewController.mで)単語を表示するために使用しています。そして、(TableViewで)単語をクリックすると、次のビューを移動します。ここでいくつかのコンテンツが表示されます。また、いくつかのコンテンツが表示され、ボタンを1つクリックすると、次のビューに移動します。 – RKK