Frage

Ich bin neu in Objective C, und auf die iPhone und Mac-Entwicklungsumgebungen im Allgemeinen. Ich mag das Objektmodell - es nimmt mich über 20 Jahre zurück, als ich OO-Programmierung in der Art und Weise begann, dass die Objektmethoden umgesetzt werden. Ein großer Teil der Grundlagen scheinen in den folgenden Jahren zu verloren gegangen war, und zu einem gewissen Grad, das ist eine viel reinere Umwelt.

, um die Sprache zu lernen und xCode ist eine ganz andere Geschichte aber, und ich noch nicht die Hand IB habe, und um ehrlich zu sein, ich finde es nicht alles, was intuitiv.

Ich bin in dem Prozess eine iPhone App zu schaffen, und ich brauche Daten in einem Tableview angezeigt werden soll. Aus den Gründen, oben erwähnt, verwende ich Interface Builder nicht, und, so weit habe ich so ziemlich alles andere von Hand erstellt. Für mich ist das bei weitem die beste Art und Weise des Lernens und zu verstehen, wie alles zusammen hängt.

Aber bisher habe ich nicht sehr viel im Weg von Beispielen gesehen, wie ein UITableView Objekt Handwerk auf einen Blick zu platzieren. Nichts verwendbar, auf jeden Fall. Es gibt einige Diskussionsbeiträge in der Apple-Dokumentation, aber es ist nicht das, was ich würde so etwas wie ein praktisches Ausführungsbeispiel.

Hat jemand eine solche Beispiele, bitte?

Vielen Dank im Voraus für alle und alle Beiträge

War es hilfreich?

Lösung

Um Ihre eigenen UITableView zu schaffen nur die Klasse instanziiert, und fügen Sie sie Viewcontroller Sicht. (IB tut genau das für Sie). Es ist das gleiche mit jedem in Objekt gebaut, die eine Unterklasse von UIView ist.

UITableView *tableView = [[UTableView alloc]init];
[[self view] addSubview:tableView];

Es gibt eine Menge anderer Dinge, die Sie benötigen, wie setzen die frame Eigenschaft zu tun, damit es die Ansicht füllt bist du es auch hinzufügen, und legen Sie den Stil und alles andere.

Am besten auf der Table View Programming Guide dann a href der UITableView Klassenreferenz

side note: Sie sollten wirklich nur IB verwenden, wenn Sie können. Es spart eine Menge Kopfschmerzen und Zeit, und wenn Sie erkennen, es ist nur Sie Codezeilen sparen Sie pflegen müssen, Sie werden es genießen!

Andere Tipps

Sie sind den Strom schwimmen. Erfahren Sie Interface Builder zu verwenden, um Ihr Leben leichter zu machen. Werfen Sie einen Blick auf dieses Tutorial und Sie sollten es beginnen zu verstehen, ein bisschen besser:

iPhone Anwendungsbeispiel

Auch ich empfehle Erica Sadun iPhone Developer Kochbuch . Die zweite Ausgabe soll im Dezember zur Verfügung steht. Kauf es einfach. Sie werden es nicht bereuen.

Ein Beispiel für eine Anwendung, die programmatisch alle seine Ansichten erstellt, kann ich Sie auf den Quellcode meiner Bewerbung richten

scroll top