J'ai récemment commencé à jouer avec le développement iOS et j'ai réduit la plupart des bases. Je voudrais cependant connaître quelques bonnes pratiques et ce que vous pensez être le meilleur dans la pratique du codage et l'architecture des applications. Ce que j'ai en tête est une application simple qui obtient des informations d'un serveur Web, affiche les données à l'utilisateur et permet à l'utilisateur d'éditer les données qui doivent ensuite être mises à jour sur le serveur Web.Quelles sont les meilleures pratiques pour les applications iOS basées sur le Web?
Ce que je voudrais savoir est:
1) Quel type de serveur/architecture web est le mieux adapté à quelque chose comme ça? Par exemple, le transfert de données/mise à jour similaire à quelque chose comme les applications Facebook ou Twitter, etc., où les données sont récupérées, potentiellement mises à jour, et renvoyées pour mise à jour.
2) Quel type d'authentification/sécurité peut être intégrée dans une application comme celui-ci? Je pensais quelque chose dans la ligne de nom d'utilisateur/mot de passe étant stocké sur le serveur. Évidemment, les données doivent être sécurisées lors du transfert.
3) Y a-t-il des serveurs Web "gratuits" avec lesquels jouer? Je ne construis rien de la taille de l'entreprise, j'ai juste besoin d'un endroit pour jouer. Google App Engine conviendrait-il à quelque chose comme ça? Ce que j'ai pensé jusqu'à maintenant, c'est que vous auriez probablement besoin de mettre en œuvre un service Web ou quelque chose. Est-ce correct? Ou y a-t-il de meilleurs moyens?
4) Existe-t-il de bons tutoriels? J'ai commencé à regarder ceux du centre de développement apple.com, mais j'aimerais aussi avoir le point de vue d'autres personnes.
Je me rends compte ce ne sont pas vraiment des questions de programmation, mais je serais reconnaissant de toute idée que certains développeurs iOS plus expérimentés ont. Je voudrais obtenir les meilleures pratiques en incorporant ce qui précède dans une application.
Merci!
Merci pour la bonne réponse.Je voudrais faire cela sur iOS car je voudrais éventuellement créer une application sur l'App Store. Ceci est juste pour que je puisse me familiariser avec les concepts, mais finalement je voudrais créer quelque chose de plus robuste qui inclura l'utilisation de fonctionnalités comme le GPS, l'appareil photo, etc –
Ce tutoriel montre comment intégrer un flux twitter en utilisant JSON, ceci serait un bon endroit pour commencer à montrer comment passer et consommer entre iOS et une application web. http://mobile.tutsplus.com/tutorials/iphone/iphone-json-twitter-api/ –
Génial, merci pour ça! –