大抵のデータ管理はplistで事足りるし。

CoreDataが流行らないのはObjective−Cに名前空間が無いからだと思う。
テーブルごとにモデルクラスを作らなきゃいけないのも面倒。