Skip To Content ArcGIS for Developers Sign In Dashboard


This guide describes how to use version 100.9.0 of ArcGIS Runtime SDK for iOS (Swift) to build iOS applications that incorporate capabilities such as mapping, geocoding, routing, geoprocessing, and other spatial analytics. For the Objective-C version of this guide, click Objective-C just above this paragraph. A great place to start is to install and set up. For what's new in this release, see Release notes.

With ArcGIS Runtime SDK for iOS, you can build apps that:

  • Add high performance 2D & 3D mapping and GIS capabilities to your iOS apps.
  • Consume content and services from ArcGIS online or ArcGIS Enterprise portals (using the Portal API).
  • Let your users interact with the map or scene, control the geographic location, visualize the data, find locations, query data, discover routes to new locations, add temporary and permanent data and perform a range of GIS analysis.
  • Allow your users to work offline, fully disconnected from a network. They can view, query, analyze and edit data offline using a local geodatabase. Then synchronize and changes back to the server when network connectivity is available again.
  • Search for features or attributes in your GIS data using SQL or spatial criteria and display the results.
  • Perform blazing fast offline searches for locations (geocode and reverse geocode) and driving directions (routes).
  • Calculate drive times and multi-stop routes with driving directions.
  • Perform geometric operations and compute spatial relationships between features.
  • Display map details through informational pop-ups on features.
  • Collect locations by sketching on the map or using the GPS sensor of the device.
  • Perform spatial analysis through geoprocessing tasks and services.

What you get

This guide is part of an SDK that includes the following:

In this topic
  1. What you get