Per esempio, questo metodo da NSCalendar prende una maschera di bit:Come funzionano effettivamente queste maschere di bit?
- (NSDate *)dateByAddingComponents:(NSDateComponents *)comps toDate:(NSDate *)date options:(NSUInteger)opts
Quindi opzioni possono essere come:
NSUInteger options = kCFCalendarUnitYear;
o simile:
NSUInteger options = kCFCalendarUnitYear | kCFCalendarUnitMonth | kCFCalendarUnitDay;
Quello che non capisco è come si fa effettivamente? Voglio dire: come possono estrarre quei valori che sono uniti in options
? Se volessi programmare qualcosa del genere, che potesse prendere una maschera di bit, come sarebbe?
fare i tag come iPhone e Objective-C davvero aiutare quando questa informazione è vera (e anche la sintassi è la stessa) in molte lingue? – speedfranklin