Я хотел бы создать подкласс uibutton и переопределить пару свойств, но я не хочу ничего менять. а именно, я хочу сохранить стандартный простой образ системы.
возможно ли это или попытка съесть пирожное и приготовить его завтра?
Да, это возможно. Если вы хотите переопределить, используйте подкласс, если вы хотите добавить больше функциональности, используйте Категории