Conversion d'un objet de classe personnalisé en NSData

J'ai une classe personnalisée que je veux mettre en NSUserDefaults. Je me dit que j'ai besoin de convertir l'objet de classe dans les données, afin de la sauver de NSUserDefaults. J'ai trouvé beaucoup de discrètes chaîne ou ints à NSData exemples, mais rien sur la classe personnalisée pour NSData. Je sais très peu de choses sur les subtilités de la NSData encodage etc. Toute aide est appréciée

EDIT: Alors que je sais qu'il existe le même genre de réponses ici, aucun d'entre eux sont en Swift. La traduction entre les langues, c'est faisable, mais il est extrêmement fastidieux et parfois très contre-intuitive.

source d'informationauteur Tamarisk | 2015-09-12