El nuevo framework Forked de Swift simplifica la gestión de datos compartidos
El desarrollador Drew McCormack lanzó Forked, un nuevo framework de Swift para simplificar la gestión de datos compartidos en dispositivos únicos y múltiples. Inspirado en el mecanismo de fusión de Git, Forked admite ramificación y fusión dentro de un solo archivo, logrando la consistencia eventual. No requiere un historial completo de cambios, solo las versiones suficientes para la fusión de tres vías. Forked utiliza structs en lugar de clases, admite Codable y se integra perfectamente con servicios en la nube como iCloud. Incluso aborda las condiciones de carrera del acceso concurrente y admite lógica de fusión personalizada o algoritmos CRDT integrados. La sincronización de CloudKit se logra con solo unas pocas líneas de código.