Connessione di app mobili a un servizio Web; Come si chiama e da dove iniziare?

5

Ho alcune conoscenze di base dello sviluppo di iOS e ora voglio iniziare a connettere le mie app ai database ospitati su Internet, in modo che gli utenti possano accedere ai dati pubblici / remoti che riguardano la mia app.

Il mio problema è che dopo aver cercato su internet qualche consiglio, mi sono reso conto che non so nemmeno come si chiama questo tipo di programmazione? Dal mio perdersi non sembra nemmeno avere un moniker comune, e questo sta rendendo davvero difficile per me trovare qualche consiglio su come iniziare a imparare a connettere le mie app a un database web.

Quindi le mie domande sono, che cosa è chiamata questa disciplina? E come posso iniziare a impararlo?

    
posta Jarrod 02.05.2012 - 01:37
fonte

3 risposte

7

Ci sono diverse opzioni.

Uno dei più popolari è il server con un'API REST che restituisce i dati JSON.

Quindi, nella tua app, puoi fare richieste URL che restituiranno i dati JSON (l'XML è un'altra opzione). Analizza i dati e utilizzali se necessario.

Non è così semplice come sembra impostare la prima volta, ma i punti chiave sono:
1) Sarà necessario creare un'API REST
2) Sarà necessario analizzare i dati nell'app per iPhone

    
risposta data 02.05.2012 - 01:45
fonte
3

Oggi i tipi di servizi web più comuni sono SOAP and REST . Ci sono alcune applicazioni iOS che usano .Net Web Services e puoi creare il tuo secondo le tue esigenze. È possibile utilizzare Json o xml per ottenere dati dal database tramite webservice.

RestKit è un framework generalizzato per il consumo di JSON/XML su HTTP . Interagisce con qualsiasi back-end, a condizione che il carico utile possa essere espresso come percorsi chiave per la codifica dei valori chiave.

Sviluppo di app iOS RESTful con RestKit
Database seeding. Quando viene utilizzato l'archivio oggetti Dati principali, è possibile eseguire il seeding di un database da una raccolta di file di dati.

Rif:
REST Web Service per ResKit
Rest servizio Web API - iOS

Backup della tua app iOS con WCF Servizi Web JSON

    
risposta data 02.05.2012 - 08:20
fonte
0

Uso sempre il generatore di webservice di SudzC, genererà un set completo di file richiesti e ti ci vogliono meno di 5 minuti per iniziare. Non dimenticare di guardare il video tutorial, spiegherà tutto quello che devi fare.

link

Spero che questo aiuto !!

    
risposta data 04.05.2012 - 11:23
fonte

Leggi altre domande sui tag