1

iOSの以下のコードが何を意味するのか教えてもらえますか? からのコードですMBCalendarKit

@property (nonatomic, strong) NSMutableDictionary *data;

- (NSArray *)calendarView:(CKCalendarView *)calendarView eventsForDate:(NSDate *)date
{
    return [self data][date];
}

NSArrayグローバル データが でNSMutableDictionaryローカル日付がの場合、上記の関数はどのように を返しNSDateますか?

とは[self data][date]どういう意味ですか?

4

1 に答える 1

7

dataが である場合NSDictionary、 とまったく同じことを意味し[data objectForKey:date]ます。この構文は数年前に導入されました— 理想的にはすべてを読むことですが、急いでいる場合は「オブジェクトの添字」にジャンプしてください。

于 2014-05-22T13:52:40.943 に答える