Добавлено
Можно создать категорию UIButton, добавив метод, который возвращает строку NSString на основе тега.У вас все еще есть потенциальные проблемы с тегами, но преобразование тега в строку - актуальное и концептуальное - все в одном месте.
Я полагаю, что это соответствует вашим оригинальным и дополнительным требованиям.
Ранее
Теги быстрые и легкие, сравнивая два целых числа.
Вы можете легко создать схему нумерации, которая четко разделяет вещи: 1000-1999 - это вещи такого типа, 1000-1099 - это подгруппа, 1015 - это экземпляр и т. Д.
Числовые сравнениядоступны: x.tag> 10000 сделать это.
Очевидно, что это означает, что вы должны отслеживать это, и ваш код может оказаться трудным для анализа в будущем.Тем не менее, некоторые изящные преимущества.