Spec
Marks a type as a specification for configuring some object or property, typically by invoking a user-provided block with the spec as its receiver.
Marks a type as a specification for configuring some object or property, typically by invoking a user-provided block with the spec as its receiver.