#036: Der Cheddar iPhone Client (34:27 Minuten)

#036: Der Cheddar iPhone Client
Es kommt zusammen, was zusammen gehört: Das angehäufte Wissen wird weiter ausgebaut und gleichzeitig zusammengeführt: in dieser Folge geht es zwar mit Cheddar weiter – aber trotzdem auf dem iPhone. Es verschmelzen also nicht nur eure Programmierkünste, sondern auch unsere Geräte, Applikationen und Projekte. ;-)
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!

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. 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. ;)

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 ;-)

3. Nostradamus am 30. Mar 2010, 13:37 Uhr

Sehr schöne Überraschung !!!!

Danke!

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

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é