У меня есть пользовательский класс, который я хочу сохранить в NSUserDefaults. Мне сказали, что мне нужно преобразовать объект класса в данные, чтобы сохранить его в NSUserDefaults. Я нашел много дискретных строк или ints для примеров NSData, но ничего не было в пользовательском классе для NSData. Я очень мало знаю о тонкостях кодирования NSData и т.д. Любая помощь приветствуется
EDIT: Хотя я понимаю, что здесь есть похожие ответы, ни один из них не находится в Swift. Перевод между языками выполним, но он очень утомительный и иногда очень противоречивый.