我目前正在尝试用Swift 2.0了解Reactive Cocoa 4。我想我理解了大多数核心概念,但我想知道是否有更多知识的人可以提供一个如何使用ReactiveCocoa解决以下示例联系人列表的示例:
- 有一系列通过API下载并缓存的联系人
- 联系人按字母顺序按姓氏分组
- 联系人组在UITableView中表示为部分(字母)和行
- 第一个名称和姓氏在UITableViewCell中以大写
的形式表示
- 当数据通过API更新(由计时器触发)时,UITableView会刷新
- 删除UITableView并返回到屏幕时,将使用缓存数据,直到触发计时器并再次刷新数据
- 联系人的背景更改(名字更改)会自动更新为UITableViewCell
醇>
我认为我在努力解决的关键问题是处理一次性用品的内存管理,我是否需要存储这些内容以及何时删除UITableView处理它?我担心我会用一大堆实例变量来存储一次性用品,这是正确的吗?