Как вызвать метод для записи данных на диск в одном месте кода

swift

#1

возможно ли оптимизировать вызов метода для записи данных на диск? Сейчас он прописан в трех местах в коде, возможно ли прописать его один раз для всех случаев?

Наверное можно использовать наблюдателя или делегат, но не могу понять как их здесь реализовать.

Ссылка на код - https://yadi.sk/d/V6WcYmi-GPc-Aw