我是iOS日历库的作者,我正在思考如何改进它,因为很明显人们并没有理解它.
现在,我有一个只包含一个方法的数据源协议,它返回要在给定日期显示的事件:
- (NSArray *)calendarView:(CKCalendarView *)calendarView eventsForDate:(NSDate *)date;
Run Code Online (Sandbox Code Playgroud)
但是,我发现在图书馆可用的两年内,我得到的大部分反馈都是"我怎样才能让活动出现在日历上?"
我一直以为这很直观:
我还能做些什么来让其他开发人员更清楚我打算如何使用它?
任何人都可以告诉我iOS中的代码是什么意思吗?它是一段代码MBCalendarKit.
@property (nonatomic, strong) NSMutableDictionary *data;
- (NSArray *)calendarView:(CKCalendarView *)calendarView eventsForDate:(NSDate *)date
{
return [self data][date];
}
Run Code Online (Sandbox Code Playgroud)
NSArray当全局数据为a NSMutableDictionary且本地日期为NSDate?时,上述函数如何返回?
什么[self data][date]意思?