Dovrai creare un servizio Web che esporrà un set di API che verranno quindi utilizzate dall'app per iPhone per eseguire il push/pull dei dati. Puoi quindi scegliere di memorizzare nella cache i dati localmente (su iPhone) in un database sqlite3. I formati di trasferimento dati più comuni sono JSON e XML.