Valor de conjunto de datos principales para múltiples atributos a la vez

Tengo una entidad Book en Core Data y una clase Book que actúa como capa de modelo.

Mi modelo de libro tiene múltiples atributos. Cuando llegue el momento de conservar los libros en Core Data, me gustaría almacenarlos sin tener que hacerlo

bookObject.setValue(book.title , forKey: "name")
bookObject.setValue(book.author , forKey: "author")
bookObject.setValue(book.datePublished , forKey: "datePublished")
etc...

¿Existe un método similar a setValue para configurar múltiples atributos de CoreData Entity a la vez?

Respuestas a la pregunta(1)

Su respuesta a la pregunta