QR Code Masking patterns. Used to avoid hard-to read shapes, or ones that clash with the timing and position detection shapes.
Sailing on the Objective-C sea, see?
Written by Cory, from Davander Mobile.
@davandermobile on twitter, or email me objectivesea@davander.com