CGPDFDictionaryRef - это просто указатель на структуру.Таким образом, вы можете легко сохранить его, когда он помещен в NSValue.
Конечно, родительский контейнер объекта (CGPDFDocument и CGPDFPage) необходимо сохранить в памяти, иначе указатели в структуре станут недействительными.