@interface SomeObject : RLMObject
@property (nonatomic, strong, readwrite) NSDate *someDate;
@end
RLMArray<SomeObject *> *array = ... // Assume that this array is filled with a bunch of objects
是否可以将数组转换为以下结构?
NSDictionary *desiredDict = @{
@"5": // The month of someDate
@[[SomeObject ...]], // An array of objects that have that month
...}
字典中的键代表someDate
的月份?
目的:
假设您正在使用后端返回包含日期的未排序对象数组,如何将它们转换为字典,而字典中的键对应于对象的月份?
我想你可以编写一个算法来处理这个问题,然而,看看是否有人有任何其他想法会很有趣。也许是利用NSPredicate
的?