Я использую стороннюю структуру, которая предоставляет класс, чьи экземпляры имеют только свойства. В моем приложении я хотел бы добавить дополнительное свойство к этим экземплярам. Каким образом это можно сделать для этого сценария?Расширение класса против подкласса в Swift?
а) Расширение класса фреймворки в моем приложении
б) Создание подкласса класса фреймворки и определить новое свойство мне нужно
Заранее спасибо
Спасибо за ваш ответ – AppsDev
Я думаю, что последний пункт часто упускается из виду. Расширения являются глобальными, поэтому они влияют на части кода, которые могут не требовать сложности. По этой причине я думаю, что в этой ситуации их следует избегать. – LegendLength