Pour commencer, vous devez compiler libpq la bibliothèque qui est utilisée pour interagir avec PostgreSQL. Voir ce lien où je suis allé en faisant cela ->Connect iPhone App to PostgreSQL Using Libpq. Prenez note de mon problème dans ma réponse liée. Le simulateur iphone a besoin de la compilation libpq pour le processeur des machines mac tandis que le vrai iphone a besoin de la libpq compilée pour le processeur de bras. Une fois que vous avez libpq fonctionnant, vous devriez être capable de suivre les docs sur le site postgresql - http://www.postgresql.org/docs/8.4/interactive/libpq.html
D'après ce que j'ai trouvé il n'y a aucun livre du début à la fin qui couvrira ce que vous voulez, vous devrez aller le style MacGyver pour comprendre les choses. Pour apprendre à utiliser PL/PGSQL, vous devez utiliser les documents postgresql disponibles sur www.postgresql.org. Il n'y a rien de spécial à propos de PL/PGSQL utilisé par l'iPhone par rapport au bureau. Autre que vous voulez prendre en compte vos contraintes de périphériques et la bande passante/charges. Aussi les docs sur postgresql.org vous montrent comment vous connecter à une base de données en utilisant libpq donc il n'y a pas grand chose à faire à part copier le code des docs en ligne et les coller ici pour vous.
Espérons que cela apporte de la lumière.
Merci. Cela me donne définitivement une bonne base. – Scott