Ich habe noch nie einen REST-basierten Dienst erstellt. Ich bin dabei, eine einfache App für das iPhone zu erstellen, die Daten speichern muss, und ich möchte die Daten mithilfe einer REST-API konsumieren. Denken Sie, dass dies nicht gut ist oder sollte ich auch eine Anfrage an die DB richten? Welche Art von DB/Sprache verwenden iPhone-Entwickler normalerweise für ihre Anwendung?REST-basierten Service auf dem iPhone
Antwort
Das iPhone enthält SQLite, das Ihre Daten lokal speichern kann. Wenn Sie ein System auf einem Server abfragen müssen, benötigen Sie eine Methode, Ihre Daten verfügbar zu machen und Operationen dagegen durchzuführen. Die Verwendung einer REST-API mit etwas wie JSON ist eine relativ übliche Methode dafür.
Für die Datenbank hängt es von Ihren Bedürfnissen ab, wenn Sie eine echte relationale Datenbank benötigen, dann funktioniert etwas wie MySQL, PostgreSQL, SQL Server, Oracle, etc.. Sie können auch die BigTable von Google oder SimpleDB von Amazon betrachten, um Daten für nicht relationale Datenspeicher zu speichern und Ihre RESTful-Dienste auf diesen zu schreiben.
Dieser Artikel enthält ein Beispiel für die Integration des iPhones mit Flikr über REST-Dienste und JSON.
http://iosdevelopertips.com/networking/iphone-json-flickr-tutorial-part-1.html
Ich denke, RESTKit mit SQLite nahtlose Integration bietet neben einer schönen REST-Client zu sein. Es gibt auch RESTframework, wenn Sie etwas Einfaches zu verwenden suchen.
- 1. Spracherkennung auf dem iPhone
- 2. SSDP auf dem iPhone
- 3. Lua auf dem iPhone
- 4. Audio auf dem iPhone
- 5. UIModalPresentationFormSheet auf dem iPhone
- 6. Sicherheitsprobleme auf dem iPhone
- 7. Mono auf dem iPhone?
- 8. Zeichnung auf dem iPhone
- 9. Lua auf dem iPhone?
- 10. Audio auf dem iPhone
- 11. Leistungsindikatoren auf dem iPhone
- 12. Grafikgenerierung auf dem iPhone
- 13. CFAttributedString auf dem iPhone
- 14. Zugriff auf PHP-Web-Service in iPhone
- 15. Web Service iPhone
- 16. Google Spreadsheet-API auf dem iPhone
- 17. Wach aus dem Schlafereignis auf dem iPhone?
- 18. Vererbungsproblem mit dem ivar auf dem iPhone
- 19. Umgang mit Internet-Ausfällen auf dem iPhone
- 20. Erfolg mit Apache Thrift auf dem iPhone?
- 21. Wie fopen() auf dem iPhone?
- 22. CGBitmapContextCreate auf dem iPhone/iPad
- 23. Go Sprache auf dem iPhone
- 24. Benutzerdefinierte Tastatur auf dem iPhone
- 25. NSDate -dateWithNaturalLanguageString: auf dem iPhone?
- 26. Geolocation API auf dem iPhone
- 27. Stereo Aufnahme auf dem iPhone
- 28. PDF-Suche auf dem iPhone
- 29. Audio-Engine auf dem iPhone
- 30. iframe Scrollen auf dem iPhone
Wie komplex ist es, einen Rest-Web-Service aus einer Datenbank zu erstellen? – aherlambang
Es gibt einige Apps, die dies basierend auf Ihrem Datenbankmodell für Sie generieren. Es ist eine Frage des Nutzens, mit dem Sie sich wohl fühlen. Zum Beispiel hat NetBeans die Möglichkeit, einen RESTful-Service aus einer MySQL-Datenbank zu erzeugen. Link zum Artikel: http://netbeans.org/kb/docs/websvc/rest-mysql.html Screenshot: http://netbeans.org/images_www/articles/60/websvc/mysql/sakila-entity-classes-from -database.png –
Ich wollte nur wissen, welche Datenbank iOS für ihre Apps verwendet? – aherlambang