¿Cómo agrego un nuevo artículo a un plist?

En mi aplicación para iPhone, tengo dos archivos plist para almacenar "Temas". Uno es un archivo de solo lectura que contiene temas predeterminados y el otro contiene temas personalizados que el usuario ha creado. Estoy usando archivos plist porque es muy fácil para mí leer de la lista y crear nuevos objetos Theme.

Mi lista es una matriz de objetos de diccionario.

¿Hay alguna manera fácil de agregar un nuevo objeto de diccionario a mi archivo plist? ¿O necesito leer el archivo en la memoria, agregar el nuevo objeto de diccionario y volver a escribirlo en el sistema de archivos?

¡Gracias!

Respuestas a la pregunta(3)

Su respuesta a la pregunta