【Global Assert】
通常Assert函数被用于函数内部,这些assert会在运行时起检察状态作用。但是如何把Assert运用在编译期呢?objc4项目提供了一种方法。
即通过设置数组长度为-1的方法来达到编译期Assert作用。