2009-05-09 10 views
23

Ci sono molte soluzioni/trucchi riutilizzabili per iPhone sul web, per lo più sparsi su vari blog. Tuttavia non sono riuscito a trovare un singolo posto in cui sarebbero stati raccolti insieme (qualcosa di simile a ciò che MacUpdate/VersionTracker è per le applicazioni).Esiste una galleria di componenti riutilizzabili per iPhone sul Web?

Esiste già un sito simile?

In caso contrario, sto pensando di crearne uno. Quali componenti ti piacerebbe vedere lì e quali caratteristiche pensi che un sito di questo tipo abbia bisogno? (Sto pensando di condividere classi non visive e componenti visivi, e forse anche frammenti di codice semplici che mostrano varie tecniche/trucchi.)

Sono a conoscenza di https://stackoverflow.com/questions/640805/open-source-iphone-components-reusable-views-controllers-buttons-table-cells.

risposta

3

Se stai cercando un'interfaccia utente iPhone per la progettazione di pagine Web, consulta il numero gratuito IUI on Google Code.

5

La "biblioteca" Three20 mi ha aiutato molto a capire come creare componenti riutilizzabili.

Forse sai già quale funzionalità implementare. Inoltre, la libreria stessa è già piuttosto estesa.

+0

Sì, è grandioso. Sfortunatamente soffre di una sindrome di "non inventato qui", sottoclasse ed estende il mondo. Ma è comunque una buona fonte di codice di esempio. (Solo * per favore * non creare componenti riutilizzabili in questo modo. Regole di Component.Computer.autonomo!) –

+0

@Andrey: Potresti spiegare un po 'di più sulla tua ultima riga? – Kriem

+1

@Kriem: quasi tutte le classi in Three20 portano con sé alcune altre classi, quindi è necessario estrarre l'intera libreria per utilizzare un componente. Se vuoi creare un componente veramente riutilizzabile e non un rompicapo, la scelta migliore è limitarti a un unico file .h e un singolo .m che può essere aggiunto a qualsiasi progetto iPhone. Ciò significa anche che i componenti non devono fare affidamento su categorie di utility personalizzate su classi standard. –

7

Se è necessario visualizzare una sorta di indicazione dell'attività durante le attività in background, è possibile dare un'occhiata a MBProgressHUD for iPhone.

+0

Grazie per averlo pubblicato! –

Problemi correlati