Cómo registrar una máscara de bits

Estoy llamando [[UIApplication shanetworkingApplication] enabledRemoteNotifications] que devuelve una máscara de bits. ¿Cómo puedo NSLog el bitmask para comprender cómo se compone la máscara de bits y qué notifications están NSLog / desactivadas?

Debe imprimirlo como valor binary para que obtenga uno o cero para cada bit. Aquí hay una pregunta que responde cómo registrar un valor binary:

NSInteger a valor binary (cadena) en formatting 8 bits

Si desea registrar los bits simbólicamente, se necesita algo de progtwigción:

 NSLog(@"MASK_A = %s, MASK_B = %s, MASK_C =%s", mask & MASK_A ? "YES" : "NO", mask & MASK_B ? "YES" : "NO", mask & MASK_C ? "YES" : "NO"); 

O:

 NSLog(@"mask = ( %s%s%s)", mask & MASK_A ? "MASK_A " : "", mask & MASK_B ? "MASK_B " : "", mask & MASK_C ? "MASK_C " : "");