Можно ли в любом случае переопределить NSPersistentDocument для шифрования и требовать пароль для открытия файла?Другими словами, возможно ли зашифровать документ целиком с помощью предоставленного пользователем пароля?Я рассмотрел решения, и кажется, что единственный способ - это фактически зашифровать сами данные CoreData, однако это сделало бы невозможным использование NSPredicate для фильтрации NSFetchRequest, поскольку данные были бы зашифрованы.Альтернативой может быть использование Realm, который имеет ключ шифрования, но шифрует только данные Realm, оставляя все остальные данные в документе незашифрованными.