Objective-C assertion macro