Będziesz musiał utworzyć usługę sieciową, która będzie udostępniać zestaw interfejsów API, które są następnie używane przez aplikację na iPhone'a do wypychania/pobierania danych. Następnie możesz zdecydować się na buforowanie danych lokalnie (na iPhonie) w bazie danych sqlite3. Najpopularniejszymi formatami przesyłania danych są JSON i XML.