Declaring and checking/comparing (bitmask-)enums in Objective-C

前端 未结 4 590
旧时难觅i
旧时难觅i 2020-12-07 06:51

You know in Cocoa there is this thing, for example you can create a UIView and do:

view.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIV         


        
4条回答
  •  一整个雨季
    2020-12-07 07:35

    Useful function you can use for bitmask checking to improve readability.

    BOOL bitmaskContains(NSUInteger bitmask, NSUInteger contains) {
        return (bitmask & contains) != 0;
    }
    

提交回复
热议问题