<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: JSON sur iPhone : installation et exemple</title>
	<atom:link href="http://www.geckogeek.fr/json-sur-iphone-installation-et-exemple.html/feed" rel="self" type="application/rss+xml" />
	<link>http://www.geckogeek.fr/json-sur-iphone-installation-et-exemple.html</link>
	<description>Paradigme d&#039;un lézard</description>
	<lastBuildDate>Sat, 04 Feb 2012 10:01:14 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: Djoko</title>
		<link>http://www.geckogeek.fr/json-sur-iphone-installation-et-exemple.html/comment-page-1#comment-3738</link>
		<dc:creator>Djoko</dc:creator>
		<pubDate>Mon, 21 Nov 2011 18:40:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.geckogeek.fr/?p=770#comment-3738</guid>
		<description>Salut,

Merci pour ta réponse. La partie serveur ne dépend en fait pas de moi (ce qui ne facilite pas les choses non plus :D).  Je prend note de la suite.

Djoko</description>
		<content:encoded><![CDATA[<p>Salut,</p>
<p>Merci pour ta réponse. La partie serveur ne dépend en fait pas de moi (ce qui ne facilite pas les choses non plus <img src='http://www.geckogeek.fr/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> ).  Je prend note de la suite.</p>
<p>Djoko</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Vinz</title>
		<link>http://www.geckogeek.fr/json-sur-iphone-installation-et-exemple.html/comment-page-1#comment-3318</link>
		<dc:creator>Vinz</dc:creator>
		<pubDate>Sat, 01 Oct 2011 08:54:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.geckogeek.fr/?p=770#comment-3318</guid>
		<description>Salut ! désolé pour le temps de réponse. Alors effectivement le nil ici servirait si le champ n&#039;existe pas du tout. Ici dans ce cas il y a marqué null (à cause de PHP ^^), du coup il faut faire comme tu as marqué, et le comparer à NSNull ^^
Moi je te conseillerai plutôt de ne pas renvoyer le champ via PHP et de comparer avec nil. Par ailleurs pour une double sécurité, tu peux vérifier plutôt la class de ton champ. Par exemple si Recale_a_l_entree devait être un NSString, tu pourrais faire if (Recale_a_l_entree != nil &amp;&amp; [ Recale_a_l_entree isKindOfClass[ NSString class ] ]). Bonne continuation ;-)</description>
		<content:encoded><![CDATA[<p>Salut ! désolé pour le temps de réponse. Alors effectivement le nil ici servirait si le champ n&#8217;existe pas du tout. Ici dans ce cas il y a marqué null (à cause de PHP ^^), du coup il faut faire comme tu as marqué, et le comparer à NSNull ^^<br />
Moi je te conseillerai plutôt de ne pas renvoyer le champ via PHP et de comparer avec nil. Par ailleurs pour une double sécurité, tu peux vérifier plutôt la class de ton champ. Par exemple si Recale_a_l_entree devait être un NSString, tu pourrais faire if (Recale_a_l_entree != nil &#038;&#038; [ Recale_a_l_entree isKindOfClass[ NSString class ] ]). Bonne continuation <img src='http://www.geckogeek.fr/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Djoko</title>
		<link>http://www.geckogeek.fr/json-sur-iphone-installation-et-exemple.html/comment-page-1#comment-3311</link>
		<dc:creator>Djoko</dc:creator>
		<pubDate>Fri, 30 Sep 2011 14:38:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.geckogeek.fr/?p=770#comment-3311</guid>
		<description>J&#039;ai trouvé. il faut faire

if(Recale_a_l_entree isEqual:[NSNull null]])

Vous pensez bien que Recale_a_l_entree est plutôt de la forme [NSDictionnary objectforKey@&quot;Recale_a_l_entree&quot;], mais vous aviez compris ? ;-)

+ Et bon tuto !</description>
		<content:encoded><![CDATA[<p>J&#8217;ai trouvé. il faut faire</p>
<p>if(Recale_a_l_entree isEqual:[NSNull null]])</p>
<p>Vous pensez bien que Recale_a_l_entree est plutôt de la forme [NSDictionnary objectforKey@"Recale_a_l_entree"], mais vous aviez compris ? <img src='http://www.geckogeek.fr/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>+ Et bon tuto !</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Djoko</title>
		<link>http://www.geckogeek.fr/json-sur-iphone-installation-et-exemple.html/comment-page-1#comment-3309</link>
		<dc:creator>Djoko</dc:creator>
		<pubDate>Fri, 30 Sep 2011 14:08:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.geckogeek.fr/?p=770#comment-3309</guid>
		<description>Salut,

Super tuto. Mais je suis face à un problème que je ne parviens pas à résoudre. J&#039;ai récupéré un NSDictionnary à partir du JSON suivant
{
.........&quot;Bourbon&quot;:139,
.........&quot;Mousse&quot;:[&quot;1&quot;],
.........&quot;Recale_a_l_entree&quot;:null
}
Les points sont là pour l&#039;indentation :D. Mon problème est que je ne parviens pas à tester si Recal_a_l_entree est null. Je sais bien qu&#039;un null en Objectiv C est un nil, mais visibleme,t if(Recale_a_l_entree == nil) ne fonctionne pas et naturellement, null n&#039;est absolument pas reconnu comme la string &quot;null&quot;.

Merci</description>
		<content:encoded><![CDATA[<p>Salut,</p>
<p>Super tuto. Mais je suis face à un problème que je ne parviens pas à résoudre. J&#8217;ai récupéré un NSDictionnary à partir du JSON suivant<br />
{<br />
&#8230;&#8230;&#8230;&#8221;Bourbon&#8221;:139,<br />
&#8230;&#8230;&#8230;&#8221;Mousse&#8221;:["1"],<br />
&#8230;&#8230;&#8230;&#8221;Recale_a_l_entree&#8221;:null<br />
}<br />
Les points sont là pour l&#8217;indentation <img src='http://www.geckogeek.fr/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> . Mon problème est que je ne parviens pas à tester si Recal_a_l_entree est null. Je sais bien qu&#8217;un null en Objectiv C est un nil, mais visibleme,t if(Recale_a_l_entree == nil) ne fonctionne pas et naturellement, null n&#8217;est absolument pas reconnu comme la string &#8220;null&#8221;.</p>
<p>Merci</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: JarJar</title>
		<link>http://www.geckogeek.fr/json-sur-iphone-installation-et-exemple.html/comment-page-1#comment-2715</link>
		<dc:creator>JarJar</dc:creator>
		<pubDate>Tue, 21 Jun 2011 19:47:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.geckogeek.fr/?p=770#comment-2715</guid>
		<description>Excellent</description>
		<content:encoded><![CDATA[<p>Excellent</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Vinz</title>
		<link>http://www.geckogeek.fr/json-sur-iphone-installation-et-exemple.html/comment-page-1#comment-2444</link>
		<dc:creator>Vinz</dc:creator>
		<pubDate>Thu, 26 May 2011 21:14:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.geckogeek.fr/?p=770#comment-2444</guid>
		<description>Hello Queen,

Pas très bien comprit la question ^^
L&#039;idée c&#039;est quoi ? de manipuler des données sur l&#039;iPhone dont la structure pourrait changer au cours du temps, et en parallèle de pouvoir faire des requêtes serveurs ?
Enfin si on reprend le problème de manière générale, quelque soit la question, le choix XML (.plist) ou JSON ou SQL ne tient qu&#039;à toi et des requêtes que tu voudras faire... Avec SQL Light tu peux directement faire des requêtes sympas. Si ton fichier est stocké en JSON, tu peux le parser mais après il faut te débrouiller.

Quoiqu&#039;il en soit si tu fais évoluer la structure de tes données, il suffit d&#039;avoir des méthodes de migration qui checkent la version actuelle de ta base et puis en fonction de cette dernière font évoluer la structure vers la version la plus récente.

Donc peux-tu préciser ce que tu souhaites faire ^^? avec un exemple si possible.

A+</description>
		<content:encoded><![CDATA[<p>Hello Queen,</p>
<p>Pas très bien comprit la question ^^<br />
L&#8217;idée c&#8217;est quoi ? de manipuler des données sur l&#8217;iPhone dont la structure pourrait changer au cours du temps, et en parallèle de pouvoir faire des requêtes serveurs ?<br />
Enfin si on reprend le problème de manière générale, quelque soit la question, le choix XML (.plist) ou JSON ou SQL ne tient qu&#8217;à toi et des requêtes que tu voudras faire&#8230; Avec SQL Light tu peux directement faire des requêtes sympas. Si ton fichier est stocké en JSON, tu peux le parser mais après il faut te débrouiller.</p>
<p>Quoiqu&#8217;il en soit si tu fais évoluer la structure de tes données, il suffit d&#8217;avoir des méthodes de migration qui checkent la version actuelle de ta base et puis en fonction de cette dernière font évoluer la structure vers la version la plus récente.</p>
<p>Donc peux-tu préciser ce que tu souhaites faire ^^? avec un exemple si possible.</p>
<p>A+</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Queen</title>
		<link>http://www.geckogeek.fr/json-sur-iphone-installation-et-exemple.html/comment-page-1#comment-2441</link>
		<dc:creator>Queen</dc:creator>
		<pubDate>Thu, 26 May 2011 17:02:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.geckogeek.fr/?p=770#comment-2441</guid>
		<description>sql :)</description>
		<content:encoded><![CDATA[<p>sql <img src='http://www.geckogeek.fr/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Queen</title>
		<link>http://www.geckogeek.fr/json-sur-iphone-installation-et-exemple.html/comment-page-1#comment-2440</link>
		<dc:creator>Queen</dc:creator>
		<pubDate>Thu, 26 May 2011 17:00:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.geckogeek.fr/?p=770#comment-2440</guid>
		<description>Salut Vinz,

Je voudrais manipuler des données sur iphone, en local; tout en laissant la possibilité de faire évoluer plus tard et de travailler à distance. Que me conseillez vous:
- utiliser des fichier xml,
- utiliser json,
- ou sgl light?
  
Merci</description>
		<content:encoded><![CDATA[<p>Salut Vinz,</p>
<p>Je voudrais manipuler des données sur iphone, en local; tout en laissant la possibilité de faire évoluer plus tard et de travailler à distance. Que me conseillez vous:<br />
- utiliser des fichier xml,<br />
- utiliser json,<br />
- ou sgl light?</p>
<p>Merci</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Maxime</title>
		<link>http://www.geckogeek.fr/json-sur-iphone-installation-et-exemple.html/comment-page-1#comment-2217</link>
		<dc:creator>Maxime</dc:creator>
		<pubDate>Thu, 28 Apr 2011 21:03:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.geckogeek.fr/?p=770#comment-2217</guid>
		<description>Wow! merci pour le tuto! en français en plus! :)</description>
		<content:encoded><![CDATA[<p>Wow! merci pour le tuto! en français en plus! <img src='http://www.geckogeek.fr/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Vinz</title>
		<link>http://www.geckogeek.fr/json-sur-iphone-installation-et-exemple.html/comment-page-1#comment-1403</link>
		<dc:creator>Vinz</dc:creator>
		<pubDate>Wed, 29 Dec 2010 00:06:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.geckogeek.fr/?p=770#comment-1403</guid>
		<description>Hello !
Cela dépend de tes données. Est-ce qu&#039;elles ont besoin d&#039;être mises à jour ou non ? Si oui, alors une BDD externe (sur serveur distant) c&#039;est mieux. Sinon en interne, sur iPhone, est suffisant. Prendre en compte aussi que c&#039;est pour un projet (donc bdd externe pas forcément necessaire ?) et aussi la taille de la BDD.
Disons que si c&#039;est pour un projet étudiant, une BDD interne devrait suffire. Deux possibilités : fichiers &quot;xml&quot; en .plist, ou bien BDD type sqlite. Je pense que les fichiers en .plist devraient être suffisant, c&#039;est facile à parser avec les API d&#039;Apple. Faite des recherches à ce niveau ;-)
A+</description>
		<content:encoded><![CDATA[<p>Hello !<br />
Cela dépend de tes données. Est-ce qu&#8217;elles ont besoin d&#8217;être mises à jour ou non ? Si oui, alors une BDD externe (sur serveur distant) c&#8217;est mieux. Sinon en interne, sur iPhone, est suffisant. Prendre en compte aussi que c&#8217;est pour un projet (donc bdd externe pas forcément necessaire ?) et aussi la taille de la BDD.<br />
Disons que si c&#8217;est pour un projet étudiant, une BDD interne devrait suffire. Deux possibilités : fichiers &#8220;xml&#8221; en .plist, ou bien BDD type sqlite. Je pense que les fichiers en .plist devraient être suffisant, c&#8217;est facile à parser avec les API d&#8217;Apple. Faite des recherches à ce niveau <img src='http://www.geckogeek.fr/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /><br />
A+</p>
]]></content:encoded>
	</item>
</channel>
</rss>
<!-- This Quick Cache file was built for (  www.geckogeek.fr/json-sur-iphone-installation-et-exemple.html/feed ) in 0.44804 seconds, on Feb 5th, 2012 at 5:30 am UTC. -->
<!-- This Quick Cache file will automatically expire ( and be re-built automatically ) on Feb 5th, 2012 at 6:30 am UTC -->
<!-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
<!-- Quick Cache Is Fully Functional :-) ... A Quick Cache file was just served for (  www.geckogeek.fr/json-sur-iphone-installation-et-exemple.html/feed ) in 0.00058 seconds, on Feb 5th, 2012 at 5:52 am UTC. -->
