iPhone App und Web-Datenbankanbindung

  • iPhone App und Web-Datenbankanbindung

    Hi,

    ich überlege seit längerem eine iPhone App zu entwickeln, befinde mich allerdings noch in der Lernphase. Nachdem ich mit ObjC oder Cocoa nur sehr wenig Erfahrung habe, hier ein paar Fragen:

    - Meine app soll Daten aus einer Datenbank beziehen (bevorzugt MySQL), die im Internet gehostet wird. Wie spreche ich diese Datenbank innerhalb von ObjC/Cocoa an? Geht das überhaupt?

    - die Daten sollen wie bei vielen anderen Apps auch aktualisiert, und gepflegt werden - und ich plane eine sehr umfangreiche Datensammlung. Könnt ihr spezielle Datenbanksystem empfehlen, oder ist das unabhängig von der verwendeten Programmiersprache?

    - Kennt jemand einen Provider den man empfehlen kann, der sowohl eine Datenbank gut hostet, und gleichzeitig eine Webseite mittels Skriptsprache (bevorzugt asp) zuverlässig und preislich ok hoisten kann?

    Vielen Dank, Mark
  • Zumindest für Cocoa gibt es ein Framework, das die C-Client-Lib von MySQL in Obj-C kapselt. Das habe ich vor Äonen auch mal für Intel kompiliert bekommen, wird aber offensichtlich kaum noch gepflegt.
    mysql-cocoa.sourceforge.net/

    Warum aber nicht eine Schicht dazwischen setzen? Gerade, wenn die Daten auch von anderen Anwendungen gelesen/geschrieben werden sollen. XMLRPC und Co. bieten sich an. Auf Google-Code liegt auch ein JSON-Framework für das iPhone...

    Hoster gibts wie Sand am Meer.