Мне не ясно, что именно вы подразумеваете под загрузкой XML в plist-файл. Если вы пытаетесь записать данные вашего приложения в XML-файл plist, вы можете поместить эти данные в словарь и затем просто позвонить:
-writeToFile:atomically:
Загрузка его из этого файла в приложение также проста:
-dictionaryWithContentsOfFile:
С другой стороны, если вы получаете XML, скажем, из сети и хотите сохранить его в файле plist, тогда это может быть так же просто, как поместить XML в объект NSData и записать его с помощью:
-writeToFile:
Но это зависит от точного формата XML, который у вас есть, и от того, хотите ли вы получить читаемый лист или двоичный.
В качестве альтернативы вам придется проанализировать ваш XML-код в словаре, а затем записать этот словарь, как указано выше.
Мне понадобится больше деталей о том, что вы пытаетесь сделать, чтобы иметь возможность дать вам больше указаний.