¿Swift pasa por valor o pasa por referencia?
Soy realmente nuevo en Swift y acabo de leer que las clases se pasan por referencia y las matrices / cadenas, etc., se copian.
¿Es el pase por referencia de la misma manera que en Objective-C o Java en el que realmente pasa "una" referencia o es el pase correcto por referencia?