Diccionarios de UserInfo en CoreData

¿Qué significa esta parte de la documentation de datos centrales de Apple?

Diccionarios de información de usuario

Muchos de los elementos en un model de object gestionado (entidades, attributes y relaciones) tienen un dictionary de información de usuario asociado. Puede poner la información que desee en un dictionary de información de usuario, como pares de key-valor. La información común para poner en el dictionary de información del usuario incluye detalles de la versión para una entidad y los valores utilizados por el pnetworkingicado para una propiedad recuperada.

Entiendo que, por defecto, las entidades tienen ese dictionary, pero no puedo encontrar find userInfo en las entidades o attributes de conetworkingata.

    Obtenga la NSEntityDescription desde su NSManagedObject (a través de la propiedad de la entity ) o desde su NSManagedObjectModel y obtenga la NSAttributeDescription a través de attributesByName. Esto le proporciona un dictionary en el que obtiene la descripción correcta por nombre, que también tiene el userInfo como propiedad.

     NSManagedObject *managedObject; NSEntityDescription *entityDescription = managedObject.entity; NSAttributeDescription *attributeDescription = entityDescription.attributesByName[@"someAttribute"]; NSString *foo = attributeDescription.userInfo[@"foo"];