Ví dụ, phương pháp này từ NSCalendar mất một bitmask:Các bitmap thực sự hoạt động như thế nào?
- (NSDate *)dateByAddingComponents:(NSDateComponents *)comps toDate:(NSDate *)date options:(NSUInteger)opts
Vì vậy, tùy chọn có thể được như:
NSUInteger options = kCFCalendarUnitYear;
hay như:
NSUInteger options = kCFCalendarUnitYear | kCFCalendarUnitMonth | kCFCalendarUnitDay;
Những gì tôi không nhận được là , điều này thực sự được thực hiện như thế nào? Ý tôi là: Làm thế nào họ có thể rút ra những giá trị được hợp nhất thành options
? Nếu tôi muốn lập trình một cái gì đó như thế này, có thể mất một chút, làm thế nào mà trông?
làm thẻ như iPhone và khách quan-C thực sự giúp khi thông tin này là đúng (và thậm chí cả cú pháp là như nhau) trong nhiều ngôn ngữ? – speedfranklin