Клиентская среда XML-RPC Какао , кажется, делает то, что вы хотите, хотя она использует базовый NSURLConnection и друзей, которые использует Three20, а не сам Three20.
Кстати, XML-RPC использует HTTP в качестве транспортного уровня, поэтому я не понимаю, почему вы не сможете использовать его для этой цели в первую очередь; главное - это написание библиотеки, которая оборачивает базовые части HTTP-транспорта, чтобы вы могли вызывать методы более прозрачно.
(т. Е. Вы можете установить заголовки HTTP, а также метод запроса (GET, POST, PUT и т. Д.) И отправлять данные в теле HTTP-запроса, так что все есть для его поддержки. Кроме того, XML сам может быть проанализирован с помощью класса NSXMLParser , библиотеки libxml2 с открытым исходным кодом или других сторонних решений (например, TouchXML , построенный на libxml2).)
Наконец, есть еще один ТАК вопрос относительно XML-RPC на iPhone в целом, хотя на него есть много одинаковых ответов.