我正在创建一个简单的应用,让用户可以看到他们赚了多少钱或花了多少钱。您单击按钮添加资金,然后单击其他以提取资金。
我想在应用中添加一个日志,用户在花钱或赚钱时可以看到该日志。例如:
1月4日18:50 - > + 30€ 1月4日19:34 - > -67€
你会怎么做?我的意思是,我怎样才能将数据输出并将其呈现在表格视图中。我不是要求代码(这很有趣!)我问的是想法,制作它的概念。谢谢!
答案 0 :(得分:1)
对于这种类型的任务,我会使用Core Data框架。在那里,特别是在Ray Wenderlich网站上有很多关于核心数据的内容。特别是,我会使用可以与NSFecthedResultsController
一起使用的UITableView
来显示用户日志。获取的控制器允许您延迟加载行,从而保持较低的内存占用。特别是如果日志变得庞大。
显然Core Data有一个很深的学习曲线,所以如果你不想花时间,你也可以使用普通的Sqlite通过FMDB包装它。或者只使用plist文件,你应该写日志。
关于格式化,我猜你有所有信息可以打印出你想要的内容。如果您有纯文本文件,则应按原样编写日志。相反,如果您使用Core Data / Sqlite,您应该考虑所需的属性/列。