ArcGIS Runtime SDK for iOS
The ArcGIS Runtime SDK for iOS (formerly known as ArcGIS API for iOS) enables you to build applications that utilize the powerful mapping, geocoding, geoprocessing, and custom capabilities provided by ArcGIS Online or your own on-premise ArcGIS Servers. These applications can be deployed to Apple iPhone, iPod touch, and iPad devices. Esri's own iOS applications such as ArcGIS and BAO are built using the SDK.
The SDK includes -
- A native Objective-C API that provides convenient classes and uses common patterns to simplify development of custom applications within Apple's Xcode Integrated Development Environment (IDE) . If you are already familar with any of Esri's Web APIs such as Javascript, Flex, or Sliverlight, or other Runtime SDKs such as Android or Windows Phone, you will find that many of the concepts are similar across these products and that you can leverage your skills across all APIs.
- Conceptual help and API reference documentation for using the API.
- Samples highlighting key functionality of the API.
What can you do with the API?
Using the API you can:
- Display web maps that have been authored on www.ArcGIS.com or your own on-premise ArcGIS portals.
- Mashup map services from ArcGIS Online and/or your own on-premise ArcGIS Server to create unique maps.
- Display information about features in a map using popups
- Search for features in a map using spatial or SQL criteria.
- Execute sophisticated geoprocessing tasks and display their results.
- Collect location by sketching on the map or using the GPS sensor of the device
- Match addresses to locations (geocode) and locations to addresses (reverse-geocode)
- Perform geometric operations and compute spatial relationships between features.
What does the API include?
The API provides the following resources for you to use in your iOS applications:
- Maps and Layers - The API supports display of both dynamic and cached (tiled) map services. With the ArcGIS Runtime SDK for iOS, you can display maps in any projection.
- Graphics - You can enhance your applications by allowing users to draw graphics or by providing informational popup windows when the user taps on a graphics feature.
- Tasks - Common GIS tasks such as query, search and identify of features, finding addresses and places, geoprocessing and collection.
9/21/2012