Sobes.tech
Junior — Middle

¿Puedes nombrar diferentes métodos de trabajar con colecciones y sus características?

sobes.tech AI

Respuesta de la IA

En iOS, los tipos y métodos más utilizados para trabajar con colecciones son:

  • Array — una lista ordenada de elementos. Permite agregar, eliminar y modificar elementos por índice.

    • Métodos: append(), insert(), remove(at:), sort(), filter(), map().
  • Set — una colección no ordenada de elementos únicos.

    • Búsqueda rápida y comprobación de existencia de un elemento.
    • Métodos: insert(), remove(), contains(), operaciones de conjuntos (union, intersection).
  • Dictionary — una colección de pares clave-valor.

    • Acceso rápido a los valores mediante la clave.
    • Métodos: updateValue(), removeValue(forKey:), iterar sobre claves y valores.

Características:

  • Array mantiene el orden, permite duplicados.
  • Set no garantiza el orden, no permite duplicados.
  • Dictionary almacena datos en pares, las claves son únicas.

Ejemplo de uso de Array:

var numbers = [1, 2, 3]
numbers.append(4) // [1, 2, 3, 4]
let filtered = numbers.filter { $0 % 2 == 0 } // [2, 4]

Ejemplo de uso de Set:

var fruits: Set = ["apple", "banana"]
fruits.insert("orange")
fruits.contains("banana") // true

Estas colecciones cubren la mayoría de las tareas de almacenamiento y procesamiento de datos en iOS.