Cocoa/Objective-Cで処理するならば、手順としては以下のようになると
思います。
1.CSVデータを読み込み、個々の文字列を取り出す
- NSArrayなどに文字列を
2.1のデータをCoreDataに保存
- モデルファイルを読み込み、NSManagedObjectContextを作成
- 1の読み込み結果をレコードごとにNSManagedObjectを作成し、
NSManagedObjectContextに追加
- NSManagedObjectContextをファイルとして保存
1.についてはCocoaDevにたくさんの処理方法があります
http://www.cocoadev.com/index.pl?ReadWriteCSVAndTSV
ぜんぶは見ていないのですが、
http://mutablelogic.com/cocoa/NSString-CSVUtils.zip
あたりが扱いが簡単じゃないかと思います。改行がCR LF決めうちに
なっているので、変更する必要があるかもしれません。
http://mutablelogic.com/cocoa/NSString-CSVUtils.zip
を利用して、簡単なサンプルをつくってみました。
http://kirika.la.coocan.jp/archive/misc/ZipCodeImporter.dmg
日本郵便が公開している、郵便番号データのCSVファイルを読み込んで
テーブルに表示します。
http://www.post.japanpost.jp/zipcode/dl/kogaki.html
http://www.post.japanpost.jp/zipcode/dl/readme.html