Macros

Availability: All.

BOOL properties

BOOL_PROPERTY(propertyName, description)

NSInteger properties

INT_PROPERTY_SLIDER(propertyName, minValue, maxValue, icon, description)
INT_PROPERTY_EDIT(propertyName, minValue, maxValue, regex, description)
INT_PROPERTY_LIST(propertyName, description, …)
INT_PROPERTY_LIST_EDIT(propertyName, minValue, maxValue, regex, description, …)

float properties

FLOAT_PROPERTY_SLIDER(propertyName, minValue, maxValue, icon, description)
FLOAT_PROPERTY_EDIT(propertyName, minValue, maxValue, regex, description)
FLOAT_PROPERTY_LIST(propertyName, description, …)
FLOAT_PROPERTY_LIST_EDIT(propertyName, minValue, maxValue, regex, description, …)

double properties

DOUBLE_PROPERTY_SLIDER(propertyName, minValue, maxValue, icon, description)
DOUBLE_PROPERTY_EDIT(propertyName, minValue, maxValue, regex, description)
DOUBLE_PROPERTY_LIST(propertyName, description, …)
DOUBLE_PROPERTY_LIST_EDIT(propertyName, minValue, maxValue, regex, description, …)

plain NSString properties

STRING_PROPERTY_EDIT(propertyName, regex, description)
STRING_PROPERTY_LIST(propertyName, description, …)
STRING_PROPERTY_LIST_EDIT(propertyName, regex, description, …)

encrypted NSString properties

ENCRYPTED_STRING_PROPERTY_LIST_EDIT(propertyName, regex, description, …)
ENCRYPTED_STRING(plaintext, ciphertext)
ENCRYPTED_STRING_IOS_WATCHOS(plaintext, ciphertextIOS, ciphertextWatchOS)