Tool for generation UIColor extensions from .clr files
-
Add clrconvert as target dependency
-
Add build rule for "*.clr"
"$BUILD_DIR"/"$CONFIGURATION"/clrconvert "$INPUT_FILE_PATH" "$DERIVED_SOURCES_DIR"
Output Files:
$(DERIVED_SOURCES_DIR)/UIColor+CS.swift
$(DERIVED_SOURCES_DIR)/UIColor+$(INPUT_FILE_BASE).swift
-
Add .clr file to the "Build Phases->Compile Sources"
-
In the application:didFinishLaunchingWithOptions activate color scheme
CSScheme.currentScheme = CSScheme.Dark
-
Refer to colors by name
view.backgroundColor = UIColor.colorName