🔄 Las tareas de Background App Refresh en iOS no son alarmas ni temporizadores.
Con BGTaskScheduler solo solicitas una oportunidad de ejecución; el sistema decide cuándo (o si) la concede.
#Swift#SwiftUI#iOSDev#AppleDev#BackgroundTasks
Un referencia weak no retiene el objeto, pero en versiones antiguas de Swift su memoria sí sobrevivía a su deinit.
El objeto se convertía en un zombie: destruido lógicamente, pero vivo en memoria hasta que alguien leía la última referencia débil.
#Swift#iOSDev