任何人都可以告诉我iOS中的代码是什么意思吗?它是MBCalendarKit
的一段代码。
@property (nonatomic, strong) NSMutableDictionary *data;
- (NSArray *)calendarView:(CKCalendarView *)calendarView eventsForDate:(NSDate *)date
{
return [self data][date];
}
当全局数据为NSArray
且本地日期为NSMutableDictionary
时,上述函数如何返回NSDate
?
[self data][date]
是什么意思?
答案 0 :(得分:7)
如果data
是NSDictionary
,则表示与[data objectForKey:date]
完全相同。语法was introduced a couple of years ago - 理想情况下读取整个内容,但如果匆忙则转到“对象订阅”。