这似乎是一个非常基本的问题,但假设我有一个数据模型如下:
@interface MyModel
@property (nonatomic, strong) NSNumber *index;
@property (nonatomic, strong) NSNumber *sectionIndex;
...
@end
编写UITableView数据源函数非常简单:
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
- (UITableViewCell*)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
通过构建字典和逻辑来将索引路径映射到数据源对象。但是有没有一些Objective-c构造允许我在不编写逻辑的情况下这样做?我认为这个模型模式很常见,应该有一些我可以使用的Objective-c模式。