Est Swift Pass By Value ou Pass By Reference

Je suis vraiment nouveau sur Swift et je viens de lire que les classes sont passées par référence et que les tableaux / chaînes, etc. sont copiés. Le passage par référence est-il de la même manière qu'en Objective-C ou Java où vous passez réellement "une" référence ou est-ce un passage par...