#047: Xcode4 (13:17 Minuten)

#047: Xcode4
Hurra! Wir leben noch! :-) Und unser Videocast auch!

Diese Folge ist eine kleine Ankündigung, dass es ab kommenden Wochenende weitergeht. Und als kleines Schmankerl ein kleiner Einblick in Xcode4. Ingo zeigt Xcode4 in Aktion, allerdings aus NDA-Gründen nicht viel mehr, als Apple auf seiner öffentlichen Webseite selbst verrät...halt nur Live und in Farbe ;-)

Ihr hört uns kommendes Wochenende...wenn nichts dazwischen kommt! ;-)

Link zu Apples Xcode4-Website:
http://developer.apple.com/technologies/tools/whats-new.html
11 Kommentare | Permalink | Trackback-Info | Film in HD ansehen!

Anzeige / Partnerlink


#046 Cheddar: NetServices (Bonjour) (18:16 Minuten)

#046 Cheddar: NetServices (Bonjour)
Achtung! Konzeptänderung! ;-) Mit dieser Folge überarbeiten wir das Konzept unseres Podcasts etwas.
Ab sofort tippen wir nicht mehr den Code für euch live ein. Wir sind der Meinung, dass ihr das nun inzwischen könnt und ihr unsere Tippfehler nicht mehr ertragen müsst. ;-)
Nein, ernsthaft: es ist sicher nicht mehr nötig zum inzwischen 46. Mal zu zeigen, wie man Properties schreibt und wie man Delegate-Methoden implementiert.
Stattdessen zeige wir euch anhand verbesserter Erklärversuche, was wir eigentlich programmieren wollen und haben so zukünftig mehr Zeit, um z.B. in einer neuen Kategorie eure Mails und Fragen live und in Farbe zu beantworten!

Des weiteren fehlt in dieser Folge leider Peter. Ihr könnt aber beruhigt sein: das hat nichts mit der Konzeptänderung zu tun, sondern hat ausschließlich technische Gründe, die ich am Anfang der Folge erkläre.

Das Thema der Sendung ist noch einmal Bonjour. In unserem Cheddar for iPhone haben wir einen Bonjour-Dienst gestartet. Hier geht es nun darum, wie wir diesen Dienst letztendlich automatisch unter OS X finden können.

Ihr bekommt den Quellcode zu dieser Folge in unserem SVN-Repository direkt aus Xcode heraus unter "releases/episode_046", oder am Terminal mit:
svn checkout https://cheddar1.svn.sourceforge.net/svnroot/cheddar1/releases/episode_046
Mehr Infos zum Thema in den Artikeln Subversion: Quellcodes zu den Episoden direkt in Xcode und Subversion und Xcode!
2 Kommentare | Permalink | Trackback-Info | Film in HD ansehen!


#045: Webserver auf iPhone starten (44:27 Minuten)

#045: Webserver auf iPhone starten
In der letzten Folge haben wir Quellcode eines Drittherstellers ins Projekt eingebunden, einen http-Server. In dieser Folge gehen wir etwas näher auf die Funktionsweise ein und starten den Webserver bei Programmstart von Cheddar for iPhone mit.

Links:
  • Cheddar_iPhone_045.zip (der Quellcode zur Folge)
    1 Kommentar | Permalink | Trackback-Info | Film in HD ansehen!


  • #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!
    4 Kommentare | Permalink | Trackback-Info | Film in HD ansehen!


  • Uns kann man flattrn!

    Uns kann man flattrn!
    Auf vielfachen Wunsch und weil es gerade total "in" ist kann man uns nun per Flattr entlohnen! Unten rechts findet ihr nun zu jedem Artikel einen Flattr-Button. Peter und ich sind echt mal gespannt, wie sich dieser sehr interessante Dienst entwickelt.
    Wer es noch nicht kennt: Flattr ist ein Bezahlsystem, bei dem ein durch den Benutzer festgelegter Monatsbetrag zwischen allen Klicks, die eben dieser Benutzer - also Du - gemacht hat aufgeteilt wird. Gefällt euch also ein Artikel auf unserer Seite, dann "flattrt" ihr ihn einfach und schon kriegen wir am Ende des Monats eine kleine Spende von euch, die sich aus der Anzahl eurer Gesamtklicks errechnet.
    Ihr müsst euch also keine Gedanken machen, wieviel ihr uns spenden wollt und man muss sich auch nicht großartig mit jedem "Flattr"-Klick einloggen, sondern man klickt in Blogs einfach immer auf den Flattr-Button, wenn einem der Blogbeitrag gefallen hat.
    2 Kommentare | Permalink | Trackback-Info


    #043 Cheddar: WillStartSyncing (33:14 Minuten)

    #043 Cheddar: WillStartSyncing
    Diesmal fügen wir unserem Projekt alle erdenklichen Methoden hinzu, damit Cheddar synchronisieren kann. Die eigentliche Methode, die dann Datei dann zwischen zwei Orten hin- und herkopiert steht allerdings noch aus. Dazu werden wir uns in der kommenden Woche erstmal wieder um das iPhone kümmern und müssen uns überlegen, wie man überhaupt Daten zwischen zwei unterschiedlichen Geräten austauscht...

    PS: Nach unseren in den Podcasts immer wieder erwähnten zeitlichen Problemen, Ausfällen wegen Krankheit, Umzügen und Hochzeiten in der Familie sind wir nun optimistisch, dass wir beginnend mit dieser Folge wieder an unseren guten, alten Wochenrhythmus anknüpfen können und zur bewährten Qualität zurückkehren!
    Verzeiht uns unsere Schludrigkeit der letzten Zeit, aber manchmal bekommt das Real-Life eine etwas höhere Priorität zugewiesen. :-)

    Ihr bekommt den Quellcode zu dieser Folge in unserem SVN-Repository direkt aus Xcode heraus unter "releases/episode_043", oder am Terminal mit:
    svn checkout https://cheddar1.svn.sourceforge.net/svnroot/cheddar1/releases/episode_043
    Mehr Infos zum Thema in den Artikeln Subversion: Quellcodes zu den Episoden direkt in Xcode und Subversion und Xcode!
    1 Kommentar | Permalink | Trackback-Info | Film in HD ansehen!


    x02100 im Interview

    x02100 im Interview
    Vor geraumer Zeit bekamen wir eine Anfrage von Maclites, ob wir nicht für ein kleines Interview bereit stehen. Aus dem kleinen Interview wurde dann ein größeres und es ist zwischenzeitlich auch schon veröffentlicht worden:

    Mac-Softwareentwickler Ingo Kasprzak und Peter Hauke vom Mac-Entwickler Podcast Xcode von Null auf Hundert zu Xcode und Mac-Softwareentwicklung. Das die beiden nicht nur Bits und Bytes im Sinn haben und wie sie zum podcasten gekommen sind, erfahrt ihr im Interview.
    1 Kommentar | Permalink | Trackback-Info


    #042 Cheddar: NSNotification (56:07 Minuten)

    #042 Cheddar: NSNotification
    Mit einiger Verzögerung, dafür durchaus passend zur 42. Folge, durchleuchten wir heute NSNotification. Genutzt hatten wir es schon länger (ein Klick auf eine TableView-Zeile löst z.B. eine Notification aus, die wir auswerten), aber jetzt posten wir auch selbst Notifications. Der Unterschied zu Delegates besteht darin, das dieses System der Benachrichtigung einen Broadcast-Ansatz verfolgt. Das Senden der Nachricht erfolgt ohne Kenntnis darüber, wer der Empfänger sein könnte und ist damit prädestiniert, an mehreren Stellen des Programms auf ein bestimmtes Ereignis reagieren zu können.

    Die Tonspur von Peter ist durch eine kleine technische Dummheit bei der Aufnahme von durchwachsender Qualität - wir bitten um Entschuldigung!

    Ihr bekommt den Quellcode zu dieser Folge in unserem SVN-Repository direkt aus Xcode heraus unter "releases/episode_042", oder am Terminal mit:
    svn checkout https://cheddar1.svn.sourceforge.net/svnroot/cheddar1/releases/episode_042
    Mehr Infos zum Thema in den Artikeln Subversion: Quellcodes zu den Episoden direkt in Xcode und Subversion und Xcode!
    2 Kommentare | Permalink | Trackback-Info | Film in HD ansehen!


    #041 Cheddar: GUI-Wiederbelebung (13:44 Minuten)

    #041 Cheddar: GUI-Wiederbelebung
    Mit ein paar Tagen Verspätung nun diese nachgelieferte Folge ohne Peter. Zeitnah in den nächsten zwei Tagen folgt direkt die Nummer 42, natürlich wieder mit Peter! Kommenden Sonntag geht es dann wieder im normalen Rhythmus weiter!

    In dieser Folge wird das GUI wiederbelebt. Es zählt also wieder Dateien, während das Programm den Preflight macht.

    Ihr bekommt den Quellcode zu dieser Folge in unserem SVN-Repository direkt aus Xcode heraus unter "releases/episode_041", oder am Terminal mit:
    svn checkout https://cheddar1.svn.sourceforge.net/svnroot/cheddar1/releases/episode_041
    Mehr Infos zum Thema in den Artikeln Subversion: Quellcodes zu den Episoden direkt in Xcode und Subversion und Xcode!
    2 Kommentare | Permalink | Trackback-Info | Film in HD ansehen!


    #040 Cheddar: Rewriting (30:05 Minuten)

    #040 Cheddar: Rewriting
    Wie in der letzten Folge angekündigt schreiben wir diesmal unseren Code um; konkret den Preflight. Die rekursive Methode verteilen wir nun auf drei Klassen. Das PathItem merkt sich ab sofort selbst, welche Daten es irgendwann mal zu synchronisieren hat.

    Übrigens: da Peter ab sofort erstmal im Urlaub ist, wird die Folge kommende Woche etwas später oder unter Umständen ohne Peter erscheinen, in jedem Fall aber spätestens Montag!

    Ihr bekommt den Quellcode zu dieser Folge in unserem SVN-Repository direkt aus Xcode heraus unter "releases/episode_040", oder am Terminal mit:
    svn checkout https://cheddar1.svn.sourceforge.net/svnroot/cheddar1/releases/episode_040
    Mehr Infos zum Thema in den Artikeln Subversion: Quellcodes zu den Episoden direkt in Xcode und Subversion und Xcode!
    3 Kommentare | Permalink | Trackback-Info | Film in HD ansehen!


     Ältere Einträge >>