Zum Beispiel nimmt diese Methode von NSCalendar eine Bitmaske:Wie funktionieren diese Bitmasken tatsächlich?
- (NSDate *)dateByAddingComponents:(NSDateComponents *)comps toDate:(NSDate *)date options:(NSUInteger)opts
So können Optionen wie:
NSUInteger options = kCFCalendarUnitYear;
oder wie:
NSUInteger options = kCFCalendarUnitYear | kCFCalendarUnitMonth | kCFCalendarUnitDay;
Was ich nicht bekommen ist Wie wird das eigentlich gemacht? Ich meine: Wie können sie die Werte herausziehen, die in options
zusammengeführt werden? Wenn ich so etwas programmieren möchte, kann das eine Bitmaske sein, wie würde das aussehen?
die Tags wie iPhone tun und Objective-C wirklich helfen, wenn diese Information wahr ist (und auch die Syntax gleich) in vielen Sprachen? – speedfranklin