{"id":266,"date":"2010-07-12T11:14:48","date_gmt":"2010-07-12T16:14:48","guid":{"rendered":"http:\/\/www.juggleware.com\/blog\/?p=266"},"modified":"2015-01-06T14:09:35","modified_gmt":"2015-01-06T20:09:35","slug":"plist-json-xml","status":"publish","type":"post","link":"https:\/\/www.juggleware.com\/blog\/2010\/07\/plist-json-xml\/","title":{"rendered":"plist > JSON > XML"},"content":{"rendered":"<p>Having developed 4 or 5 iPhone apps now that download remote XML data from servers and populate tables view and other content, I can tell you without reservation that it is the slowest way to go.<\/p>\n<p>Performance using JSON is quite a bit better, but if you can get access to the server to write a Property List (.plist) file instead of (or alongside) the XML you will be much happier with the ease-of-coding and, more importantly, the speed in which the data loads into your app.<\/p>\n<p>If you use mySQL\/PHP for your backend, pretty much everything you need to know is explained in this excellent blog post by Aaron Dunnington:<\/p>\n<p><a onclick=\"javascript:pageTracker._trackPageview('\/outgoing\/aarondunnington.com\/data-driven-iphone-apps-with-property-lists-and-php');\"  href=\"http:\/\/aarondunnington.com\/data-driven-iphone-apps-with-property-lists-and-php\">Data-driven iPhone Apps with Property Lists and PHP<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Having developed 4 or 5 iPhone apps now that download remote XML data from servers and populate tables view and other content, I can tell you without reservation that it is the slowest way to go. Performance using JSON is &hellip; <a href=\"https:\/\/www.juggleware.com\/blog\/2010\/07\/plist-json-xml\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5,49],"tags":[113,75,51,71,74,76],"class_list":["post-266","post","type-post","status-publish","format-standard","hentry","category-iphone-dev","category-programming","tag-iphone-dev","tag-json","tag-mysql","tag-objective-c","tag-php","tag-xml"],"_links":{"self":[{"href":"https:\/\/www.juggleware.com\/blog\/wp-json\/wp\/v2\/posts\/266","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.juggleware.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.juggleware.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.juggleware.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.juggleware.com\/blog\/wp-json\/wp\/v2\/comments?post=266"}],"version-history":[{"count":3,"href":"https:\/\/www.juggleware.com\/blog\/wp-json\/wp\/v2\/posts\/266\/revisions"}],"predecessor-version":[{"id":723,"href":"https:\/\/www.juggleware.com\/blog\/wp-json\/wp\/v2\/posts\/266\/revisions\/723"}],"wp:attachment":[{"href":"https:\/\/www.juggleware.com\/blog\/wp-json\/wp\/v2\/media?parent=266"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.juggleware.com\/blog\/wp-json\/wp\/v2\/categories?post=266"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.juggleware.com\/blog\/wp-json\/wp\/v2\/tags?post=266"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}