Divesh Goyal, is this still true in 10.2.4 and later? The reason I ask is because this blog makes it seem like the API should be online/offline agnostic.
Matt, Thanks for asking. We've added many offline capabilities to the SDK since that post in 2011, and these offline capabilities are available in 10.2.4. You can use the AGSRouteTask to compute routes offline using a Network dataset on the device. You can also use the AGSLocator to geocode/reverse-geocode addresses offline using an Address Locator dataset
More info here - Route task—ArcGIS Runtime SDK for iOS | ArcGIS for Developers and Locator—ArcGIS Runtime SDK for iOS | ArcGIS for Developers
You can also work with maps offline including - basemap tiles and operational features.
Create an offline map—ArcGIS Runtime SDK for iOS | ArcGIS for Developers
Thanks for your reply, Divesh. I should have been more clear, but I was asking specifically about the usage pattern for AGSQueryTask and AGSIdentifyTask. I suspect but am not sure if those tasks are still facades to easily interact with the server (and do not support offline).
Otherwise, thanks for the links, I will check them out!
Yes, those tasks still need the server.