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().
- Métodos:
-
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.