假设有 NSArray<VideoModel *> *videos;
VideoModel {
uint videoId,
VideoType type, // 枚举
String name
}
三种业务场景分别需要频繁通过 videoId 查询:
- 对应的 video 是否存在
- 对应的 type
- 对应的 VideoModel
这种映射关系,应该如何创建呢?
目前的方案是 用 NSDictionary 建立<videoId, VideoMoel>的关系,有更好的办法吗?
假设有 NSArray<VideoModel *> *videos;
VideoModel {
uint videoId,
VideoType type, // 枚举
String name
}
三种业务场景分别需要频繁通过 videoId 查询:
这种映射关系,应该如何创建呢?
目前的方案是 用 NSDictionary 建立<videoId, VideoMoel>的关系,有更好的办法吗?