Didacticiel de database iOS

Je suis nouveau sur iOS et j'essaie d'apprendre comment configurer une database à distance et faire en sorte que mon projet s'y connecte. J'ai recherché en ligne pour le tutoriel mais ne peux pas vraiment sembler find de bons. Donc je me demandais si quelqu'un pouvait me reorder de bons tutoriels, pour apprendre comment connecter mon projet iOS à une database.

Toute aide est grandement appréciée.

Merci!

Ray Wenderlich propose d'excellents didacticiels pour configurer les Core Data localement dans votre application. Commencez ici . De là, il peut être aussi simple que de synchroniser votre database avec un service cloud tel que StackMob . Le service exact que vous finissez par utiliser dépend évidemment de votre objective pour le projet, mais les deux services offrent une documentation complète et sont un bon sharepoint départ.

Vous pouvez commencer par connecter une database MySQL car la configuration de MySQL est assez simple. Essayez ceci .

Cela semble être une question simliar. Ce que je vous suggère est d'apprendre les bases de PHP, se connecter à MySQL via PHP et lire tout le contenu de votre database et le renvoyer comme un JSON, votre client mobile peut utiliser un parsingur JSON qui parsingrait et donnerait des informations valides votre script PHP.

Pour configurer Apache, MySQL, PHP, vous pouvez utiliser MAMP pour mac ou si Windows essaie le server WAMP

J'ai fait un petit service avec MAMP, faisant juste écho à un JSON à un client

 <?php // Returns: ["Apple","Banana","Pear"] echo json_encode(array(fruit1=>"Apple", fruit2=>"Banana", fruit3=>"Pear",fruit4=>"JackFruit",fruit5=>"Guava",fruit6=>"Pomogrenate")); ?> 

Donc, au lieu de valeurs codées en dur, vous devriez aller chercher les résultats de votre database MySQL et les faire écho.

 <?php $con=mysqli_connect("localhost or host name","username","password","databasename"); // Check connection if (mysqli_connect_errno()) { echo "Failed to connect to MySQL: " . mysqli_connect_error(); } $result = mysqli_query($con,"SELECT * FROM Persons"); while($row = mysqli_fetch_array($result)) { echo json_encode(array(firstname=>$row['FirstName'],lastname=>$row['LastName'])); echo "<br />"; } mysqli_close($con); ?>