#039 Cheddar: NSFileSize (36:00 Minuten)

#039 Cheddar: NSFileSize
Wenn Cheddar später einmal völlig selbstständig auch große Verzeichnisse synchronisieren soll, muss es immer auch einige Randbedingungen einhalten. Eine davon ist die Frage, ob noch ausreichend Platz auf dem Zielvolume für die neu hinzuzufügenden Dateien vorhanden ist - und das setzt überhaupt erstmal voraus zu wissen, wie groß die einzelnen Dateien sind. Dazu dient NSFileSize, das aus den Dateiattributen die Dateigröße ermittelt.

Nach diesem kleinen Exkurs machen wir uns Gedanken über die nächsten Schritte: ein kleinerer Umbau des Projekts steht an. Der SyncManager macht momentan einfach zu viel und nimmt anderen Objekten die Arbeit weg ;) Damit nähern wir uns auch wieder einer Grundidee der Objektorientierten Programmierung - Daten und Methoden zum Auswerten dieser Daten stecken zusammen in einer Klasse - an und sorgen für übersichtlicheren Code.

Ihr bekommt den Quellcode zu dieser Folge in unserem SVN-Repository direkt aus Xcode heraus unter "releases/episode_039", oder am Terminal mit:
svn checkout https://cheddar1.svn.sourceforge.net/svnroot/cheddar1/releases/episode_039
Mehr Infos zum Thema in den Artikeln Subversion: Quellcodes zu den Episoden direkt in Xcode und Subversion und Xcode!
0 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.