#031 Cheddar: Threading (27:04 Minuten)

#031 Cheddar: Threading
In dieser Folge "entkoppeln" wir den Synchronisationsvorgang vom Hauptprogramm. Das Hauptprogramm kann sich also wieder um Benutzereingaben kümmern, das Synchronisieren geschieht im Hintergrund. Multithreading ist das Stichwort.

Ihr bekommt den Quellcode zu dieser Folge in unserem SVN-Repository direkt aus Xcode heraus unter "releases/episode_031", oder am Terminal mit:
svn checkout https://cheddar1.svn.sourceforge.net/svnroot/cheddar1/releases/episode_031
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!

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.

2. Unbedeutender Kommentator am 21. Feb 2010, 23:02 Uhr

Wenn man schon einen Parameter vorsieht, wo man unterschiedliche Klassen zulassen will, dann nimmt man 'id' zur Typisierung und nicht NSObject.

1. iPortable am 21. Feb 2010, 14:11 Uhr

1. die Funktion "synchronizeInBackground" braucht nicht unbedingt ein Objekt, wenn man es weglässt kann man einfach sagen: "[self performSelectorInBackground withObject:nil]"

2. sollte man nicht in .h Dateien eigene Klassen importieren, lieber mit @class SyncManager und in der .m Datei dann importieren