重构：采用CoreData持久化数据