#044: E.S.C. (43:39 Minuten)

#044: E.S.C.
E.S.C - Ein Server für Cheddar ist der erste Schritt, Cheddar/iPhone für das Synchronisieren vorzubereiten. Die Geräte mit iPhone OS erlauben keinen direkten Zugriff auf ihr Dateisystem, sodass für das Übertragen von Dateien ein kleiner Umweg eingeschlagen werden muss. Eine Serverfunktionalität muss her und das Standardprotokoll HTTP ist perfekt geeignet. Wir nutzen dafür den cocoaHTTPserver: er bringt Bonjour mit, ist frei verfügbar und gut dokumentiert.
In dieser Folge klären wir einige Grundlagen ab, zeigen wie der Quellcode von cocoaHTTPserver in Cheddar aufgeht und sprechen einige Stolpersteine an.

Links:
  • http://code.google.com/p/cocoahttpserver (CocoaHttpServer via GoolgeCode)
  • Cheddar_iPhone.zip (der Quellcode zur Folge)

    PS: Für diese Folge haben wir uns sogar die Fußnägel lackiert! Nur für euch!
    5 Kommentare | Permalink | Trackback-Info | Film in HD ansehen!

  • Anzeige / Partnerlink

    Kommentar hinzufügen

     
    Name:
    Email (optional):
    Text:
    Sicherheitscode:
    Bitte geben Sie hier die unten abgebildete 5-stellige Zahl aus dem Bild ein!
    Um die 1 besser von der 7 unterscheiden zu können, hat die 1 unten immer einen waagerechten Strich.

    5. ast1 am 3. Aug 2010, 19:38 Uhr

    Hm, bei mir gibts immernoch 2 Fehler: "_OBJC_CLASS_$_CLLocationManager", referenced from:
    objc-class-ref-to-CLLocationManager in Mein_Projekt_View_Controller.o

    Und:

    "_kCLHeadingFilterNone", referenced from:
    _kCLHeadingFilterNone$non_lazy_ptr in Mein_Projekt_View_Controller.o
    (maybe you meant: _kCLHeadingFilterNone$non_lazy_ptr)


    Kann mir einer hier sagen, was da abgeht??
    Ich habs eigentlich genau so gemacht wie im Podcast =/


    4. Jonas Kindler am 12. Jun 2010, 15:25 Uhr

    Ich würde es für eine gute idee halten wen ihr die Keynote-Präsentationen vlt. mal alle hier auf die website stellen würdet. Habe schon öfter in den folgen rumgesucht weil ich nochmal was nachsehen wollte

    3. Michael am 5. Jun 2010, 14:27 Uhr

    Hallo Peter und Ingo,
    Wärs nicht sinnvoll, im Zuge von Einbindung von fremden Codezeilen auch mal einen kurzen Ausflug ins Reich der Lizenzen zu machen? Der CocoaHTTPServer ist zwar "New BSD", aber hier gibts sicher den einen oder anderen Hörer, der mal aus euren super Anleitungen auf die Idee kommt, hey, ich klau mir 30 Projekte zusammen, stimm die aufeinander ab, motz es mit einem super coolen UI auf und verscherbel das über den AppStore! Und da sollte man durchaus schon mal auch Bescheid über die verschiedenen Lizenzen da draussen wissen...
    Beste Grüße aus Österreich, ich find den Podcast super gemacht.

    2. peter am 31. May 2010, 17:15 Uhr

    @Tobias:
    Nun, dann wirst Du beim Hören der Sendung vielleicht einiges wieder erkannt haben :D

    Peter

    1. Tobias am 31. May 2010, 00:15 Uhr

    E.S.C. Zufall oder Absicht?
    Schließlich hat Deutschland gestern den Eurovision Song Contest gewonnen ;-)