2009-06-10 12 views
1

.Net私は通常、別のクラスライブラリを作成し、それをプロジェクトで参照します。このクラスライブラリは、データベースのすべての選択、挿入、および更新を行います。または、クラスまたは静的メソッドをApp_Codeフォルダに配置します。iPhoneアプリケーションにデータレイヤーを配置する場所

iPhone Devでは、このデータレイヤーをコードとロジックで分離するためにどこに配置しますか?この層(ファイル)は、すべてのビュー(データを必要とし、データベースに書き込むコントローラ)によってアクセスされます。

答えて

0

あなたが言っているのは、MVCのモデル部分です。私は通常、そのテーブルを処理するために必要なすべてのメソッドを持っている私のデータベース内の各主要なテーブルのクラスを持っています。

私はGeonNames.mを持っています。私のgeonamesテーブルと対話するテーブルはsqliteであり、水和/脱水、クエリ、その他のヘルパーメソッドを提供しています。

1

また、DALにCoreDataを活用することを検討することもできます。私たちは、アプリで説明したものと非常によく似たものを実装しましたが、機能しますが、CoreDataホイールの再開発が終わりました。

関連する問題