Comment comparer deux tableau d'objets?

J'ai une classe A:

class A {
   var identifier: String?
   var quantity: Int = 0
}

Deux tableaux de l'Une des instances:

var array1: [A] = [a1, a2, a3, a4]
var array2: [A] = [a5, a6, a7, a8]

Je ne sais pas qui est le meilleur moyen de vérifier:
array1==array2 if a1.identifier == a5.identifier, a2.identifier == a6.identifier, a3.identifier==a7.identifier, a4.identifier==a8.identifier en Swift.

Merci de m'aider...

matrice1 et matrice2 sera toujours de la même taille? afficher la matrice de comptage faut vérifier aussi? ou chèque doit être sur les propriétés de chaque élément dans les tableaux?
désolé, leurs résultats sont aléatoires
donc, si ils ont des densités différentes, ils devraient être classés comme inégales, droit?
Que considérez-vous de l'égalité? Si elles ont la même longueur? Si ils ont les mêmes éléments? Faire les éléments ont tous à être le même indice?
ya... je l'ai eu, mais comment parler d'un autre cas @-@

OriginalL'auteur Quang Hà | 2016-08-26