我有Set类型的实例我想使用NSKeyedArchiver存档.假设customObject1:CostumObject和customObject2:CostumObject在某处实例化。如果我使用下面的语句:letsetOfCostomObjects:Set=[customObject1,customObject2]letdata=NSKeyedArchiver.archivedData(withRootObject:setOfCostomObjects)NSKeyedArchiver按顺序归档两个自定义对象,其中递归地归档它们的属性。这不是线程安全的,因为另一个线程可以在归档期间改