1. Задача: Провести рефакторинг предоставленного кода сервиса и контроллера
protocol ServiceDelegate: AnyObject {
func didReceiveNewData()
}
class Service {
static let shared = Service()
weak var delegate: ServiceDelegate?
func loadNewData(completion: @escaping () -> Void) {
completion()…