2009-05-09 7 views
23

Es gibt einige wiederverwendbare iPhone-Lösungen/Tricks im Internet, die meist auf verschiedenen Blogs verteilt sind. Ich konnte jedoch keinen einzigen Ort finden, an dem sie gesammelt werden würden (etwas, was MacUpdate/VersionTracker für Anwendungen ist).Gibt es eine Galerie wiederverwendbarer iPhone-Komponenten im Internet?

Gibt es schon eine solche Seite?

Wenn nicht, denke ich, eine zu erstellen. Welche Komponenten möchten Sie dort sehen, und welche Funktionen benötigen Sie für eine solche Website? (Ich denke darüber nach, nicht-visuelle Klassen sowie visuelle Komponenten zu teilen, und vielleicht einfache Code-Schnipsel, die auch verschiedene Techniken/Tricks zeigen.)

Ich bin mir bewusst, https://stackoverflow.com/questions/640805/open-source-iphone-components-reusable-views-controllers-buttons-table-cells.

Antwort

5

Die Three20 „Bibliothek“ hat mir sehr geholfen mit Verständnis, wie wiederverwendbare Komponenten zu erstellen.

Vielleicht wissen Sie bereits, welche Funktionalität zu implementieren ist. Außerdem ist die Bibliothek selbst schon ziemlich umfangreich.

+0

Ja, es ist großartig. Leider leidet es irgendwie an einem "nicht erfundenen" Syndrom, das die Welt untergliedert und erweitert. Aber es ist trotzdem eine wirklich gute Quelle für Beispielcode. (* Bitte * erstellen Sie keine wiederverwendbaren Komponenten auf diese Weise. Unabhängige Component.h/Component.m-Regeln!) –

+0

@Andrey: Können Sie etwas mehr über Ihre letzte Zeile erklären? – Kriem

+1

@Kriem: fast jede Klasse in Three20 bringt ein paar andere Klassen mit, so dass Sie die gesamte Bibliothek ziehen müssen, um eine Komponente zu verwenden. Wenn Sie eine Komponente erstellen möchten, die wirklich wiederverwendbar ist und keine Probleme bereitet, sollten Sie sich auf eine einzelne .h-Datei und eine einzelne .m-Datei beschränken, die zu jedem iPhone-Projekt hinzugefügt werden kann. Dies bedeutet auch, dass Ihre Komponenten nicht auf benutzerdefinierten Dienstprogrammkategorien in Standardklassen basieren sollten. –

7

Wenn Sie beim Ausführen von Hintergrundaufgaben eine Art von Aktivitätsanzeige anzeigen müssen, können Sie einen Blick auf MBProgressHUD for iPhone werfen.

+0

Danke für das Posten! –

Verwandte Themen