Upvote:3
Aprove answer
A lot depends on the nature of your application.
The easiest is JSON through a REST interface.
Using HTTP(REST) gives you a number of advantages, one of which that often is overlooked is ease of debugging (setup fiddler as an HTTP proxy).
Unless you need schema validation, there really isn't much of a reason to choose XML over JSON. All platforms have simple json parsing frameworks.
Credit Goes to: stackoverflow.com
Related question with same questions but different answers
- BEST PRACTICE FOR TRANSFERRING DATA FROM CROSS PLATFORM APPS TO SERVER IN IOS
- WHAT IS THE BEST WAY TO DOWNLOAD DATA FROM WORDPRESS ACTING AS AN CMS IN IOS
- OPENGL APPLICATION LISTENING/RECIEVING DATA FROM A SOCKET CONNECTION? IN IOS
- IOS - RECEIVING BINARY DATA FROM SERVER ONLY WORKS IN DEBUG MODE IN IOS
- BROKEN ENCODING WHILE FETCHING DATA FROM SQLITE DATABASE IN IOS
- GETTING DATA FROM NSURLCONNECTION USING BLOCKING OR SIMILAR IN IOS
- WHAT IS BEST AVAILABLE DATA ENCRYPTION ALGORITHM IN IOS IN IOS
- CHANGE DATA IN PARENT VIEW FROM CHILD VIEW IOS IN IOS
- HOW TO READ DATA FROM UITEXTFIELD LOCATED IN CUSTOM UITABLEVIEW IN IOS
- PASSING DATA FROM UIVIEWCONTROLLER TO 1 BACK UIVIEWCONTROLLER IN IOS
- UITABLEVIEW NOT ABLE TO FETCH DATA FROM ARRAY IN IOS
- SAVING CHOSEN ROW DATA FROM TABLEVIEW IN IPHONE IN IOS
- EXTRACT ALL THE <SCRIPT> TAGS FROM AN HTML FILE AND STORE THAT IN AN NSARRAY- OBJECTIVE C IN IOS
- AFFECTING UIVIEWCONTROLLER FROM A CHILD UIVIEW IN IOS
- BEST WAY TO STORE GAME DATA ON IPHONE? IN IOS
- META DATA CHANGING IN IOS
- CAN I PULL CONTENT FROM A SPECIFIC WEBPAGE IN OBJECTIVE C? IN IOS
- HOW TO GET LIST FROM A DATABASE WHERE NAME = "ELEPHANT" IN IOS IN IOS
- ERROR FROM CALAYERARRAY IN TABLEVIEW IN IOS
- IOS: ISSUE IMPORTING CALLS FROM ANOTHER FILE IN IOS
- IF YOU USE SETROOTVIEWCONTROLLER WILL THE PREVIOUS ROOTVIEWCONTROLLER BE REMOVED FROM MEMORY? IN IOS
- HOW TO DISPLAY THE DATA IN THE TABLE VIEW OF IOS WHILE USING RESTKIT IN IOS
- EXTRACT THE TEXT ONLY FROM HTML CONTENT IN OBJECTIVE C IN IOS
- HOW TO PASS DATA BETWEEN VIEWCONTROLLERS IN IOS
- THE PHOTOMANIA APP, DOWNLOADED FROM CS193P IS SHOWING AN EMPTY TABLEVIEW IN IOS
- STORING USER INPUT FROM TEXT FIELD INTO AN NSARRAY IN IOS
- ASSIGNING VALUES TO AN OBJECT IN CORE DATA IN IOS
- PASS MANAGED OBJECT CONTEXT FROM A VIEWCONTROLLER TO TARBARVIEWCONTROLLER USING PREPARE FOR SEGUE IN IOS
- IPAD - TAKING A PICTURE FROM THE FRONT CAMERA AND RECOGNIZING A DRIVER'S LICENSE IN IOS
- SETTING UITABLEVIEW FROM NSMUTABLEARRAY ERROR IN IOS
- IPAD CRASHES WHEN IPHONE 3G AND IPHONE4 DOES NOT IN IOS
- CAN'T RUN VIDEO FILE WITH MPMOVIEPLAYERCONTROLLER? IN IOS
- NSARRAY RETURN SPECIFIC VALUES IN IOS
- HOW TO EXTEND UILABEL HEIGHT AS PER CONTENT? IN IOS
- OBJECTIVE-C, C TYPE ARRAYS, AND OPENGL ES 2.0 IN IOS
- READ CRASH IN IPHONE IN IOS
- CCTMXTILEDMAP PROPERTIESFORGID:(CGPOINT) IN IOS
- CORE DATA FILTERING RESULT IN IOS
- BEST WAY TO SET REQUESTS IN BACKGROUND IN IOS
- LOADING TEXT FROM A FILE IN IOS
- WHY AM I NOT GETTING AN EXCEPTION WITH THIS GETTER AND SETTER FOR A NSMUTABLESTRING PROPERTY IN IOS
- MKPINANNOTATIONVIEW CALLOUT BUTTON SHOULD PASS CUSTOM OBJECT TO DETAILS VIEWCONTROLLER IN IOS
- NSZOMBIES ENABLED, DEBUG INFORMATION IN IOS
- HOW TO DEBUG A CRASH ON AN IOS 5 DEVICE WITH XCODE 4.0.2? IN IOS
- MVC AND UIBUTTONS IN IOS
- NUMBER OF ALPHA PIXELS IN CGCONTEXT IN IOS
- HOW TO ADD APP TO "OPEN IN" MENU IOS IN IOS
- REMOVE PERMANENTLY UIVIEWCONTROLLER FROM THE STACK IN IOS
- COPYITEMATPATH -PATH SHOWS NULL FOR PLIST CREATED IN BACKGROUND THREAD IN IOS
- NSPREDICATE AND CORE DATA: RETRIEVE OBJECTS AMONG RELATIONSHIPS IN IOS
- DOES IOS HAVE ANY NOTIFICATION WHEN BACKGROUND TASKS ENDED? IN IOS
- DISPLAYING UILABEL TEXT USING CODE IN IOS
- STANDARDS AND PRECAUTIONS TO BE TAKEN WHILE STARTING A UNIVERSAL APPLICATION IN IOS IN IOS
- EMBED YOUTUBE VIDEO WARNINGS IN IOS
- HTML/IOS -- HAVE A LINK RESOLVE TO SOMETHING DIFFERENT DEPENDING ON WHETHER DEVICE IS IPHONE OR IPAD IN IOS
- NSMUTABLEDICTIONARY NOT THREADSAFE: SO? IN IOS
- DECLARING METHODS IN MY HEADER FILE IN IOS