#036: Der Cheddar iPhone Client
(34:27 Minuten)
Konkret beginnen wir also mit der "Cheddar iPhone"-App, einer Software, die später mal Dateien von Cheddar synchronisieren wird, listenartig darstellt und - wenn möglich - uns auch die Dateien am iPhone inspizieren lässt. Wir beginnen also mit einem Navigation-App-Template und zeigen euch, wie man im Interface Builder UITableViewCells grafisch bauen kann und sie dann programmatisch einbindet. Letztendlich ein spannender Trick, der das Handling von Tabellenzellen auf lange Sicht sehr bequem macht. Und nebenbei lernt man auch noch was über xib-Dateien.
Den Quellcode sparen wir uns diesmal noch an dieser Stelle, da wir praktisch nur zwei ernsthafte Codezeilen schreiben. Die restlichen Zeilen in dieser Folge dienen nur der Demonstration, dass das Programmierte auch wirklich funktioniert.
5 Kommentare
|
Permalink
|
Trackback-Info
|
Film in HD ansehen!
Kommentar hinzufügen
5. Felix am 14. Apr 2010, 09:49 Uhr
Eine kleine Anmerkung am Rande zum Thema NIB-Files.
XIB (also die XML Repräsentation) ist nur das Design-Time-Format. Beim compilieren wird dann eine NIB-Datei draus, da NIB das Runtime-Format ist. So gesehen ist "loadNibNamed:" schon korrekt ;)
Und ja ich weiss dass früher auch während des Designprozesses das Ding schon NIB und noch nicht XIB hiess. ;)
Eine kleine Anmerkung am Rande zum Thema NIB-Files.
XIB (also die XML Repräsentation) ist nur das Design-Time-Format. Beim compilieren wird dann eine NIB-Datei draus, da NIB das Runtime-Format ist. So gesehen ist "loadNibNamed:" schon korrekt ;)
Und ja ich weiss dass früher auch während des Designprozesses das Ding schon NIB und noch nicht XIB hiess. ;)
4. Tom am 7. Apr 2010, 14:50 Uhr
Danke für diese sehr aufschlussreiche Folge!
Wäre es denkbar die Art der GUI Gestaltung einer "Cell" innerhalb eines TableViews auch unter OSX zu zeigen? Hab im Netz diverse Erklärungen dazu gefunden, aber das Thema "Subclassing" geht jeder irgendwie anders an.
Die Methode das im IB zu machen erscheint mir dann doch am komfortabelsten.
PS: Ich hoffe auch das Peter bleibt und es kein Aprilscherz war ;-)
Danke für diese sehr aufschlussreiche Folge!
Wäre es denkbar die Art der GUI Gestaltung einer "Cell" innerhalb eines TableViews auch unter OSX zu zeigen? Hab im Netz diverse Erklärungen dazu gefunden, aber das Thema "Subclassing" geht jeder irgendwie anders an.
Die Methode das im IB zu machen erscheint mir dann doch am komfortabelsten.
PS: Ich hoffe auch das Peter bleibt und es kein Aprilscherz war ;-)
2. Raphael am 29. Mar 2010, 16:07 Uhr
Wiedermal mein Senf :P
In CustomFileCell.h definiert ihr die property mit (assign) und sagt es sei wichtig. Vorschlag:
@property(nonatomic, readonly, retain) UILabel *textLabel
Apple gibt der property textLabel der standard UITableViewCell diese Attribute. Macht für diverse Szenarien Sinn.
Schöne Folge Jungs!
Grüsse, Raphael aus Bern
Wiedermal mein Senf :P
In CustomFileCell.h definiert ihr die property mit (assign) und sagt es sei wichtig. Vorschlag:
@property(nonatomic, readonly, retain) UILabel *textLabel
Apple gibt der property textLabel der standard UITableViewCell diese Attribute. Macht für diverse Szenarien Sinn.
Schöne Folge Jungs!
Grüsse, Raphael aus Bern
1. André Lademann am 28. Mar 2010, 21:38 Uhr
Ich hoffe die Bemerkung am Ende war wieder einer eurer ironischen Witze! Es wäre schön wenn uns der sympathische Peter aus Dresden noch eine GANZE WEILE erhalten bleibt. (Hoffentlich habe ich keine orthografischen Fehler, sonst nimmt er mich nicht ernst. ;o)
Viele Grüße und Danke
André
Ich hoffe die Bemerkung am Ende war wieder einer eurer ironischen Witze! Es wäre schön wenn uns der sympathische Peter aus Dresden noch eine GANZE WEILE erhalten bleibt. (Hoffentlich habe ich keine orthografischen Fehler, sonst nimmt er mich nicht ernst. ;o)
Viele Grüße und Danke
André