What's new in version 2.3 (update 2.3.2)

New Features

NoteNote:

Features marked with * are only available with feature services hosted on ArcGIS Online or on ArcGIS Server 10.1 and above

Migrating existing applications from v2.2

Migrating existing applications and projects to use the new SDK is relatively easy and straight-forward. Where possible, the new API is backwards-compatible and maintains existing behavior.

XCode Project Changes

None

API Changes

  • The properties allowEdit , allowDelete , and allowUpdateGeometry on class AGSPopupInfo have been removed and similar properties have been added to class AGSPopup as a substitute.
  • The property editable on class AGSFeatureLayer has been deprecated in favor of new properties such as canUpdate , canDelete , and canCreate which provide finer-grained editing capabilities of the layer.

Updates to v2.3

2.3.2

This update adds support for iOS 6. We fixed a few issues that prevented popups and the map control from working correctly in iOS 6, and we recommend that you upgrade to this version if you decide to support iOS 6 devices for your application. If you have already upgraded your projects to v2.3 SDK, no additional migration steps are required to use this update. Just uninstall the previous SDK, and install the new one. The API remains unchanged from before.

If you continue to develop your applications with an older Apple iOS SDK (4.x or 5.x) , you won't be able to take advantage of new iOS 6 features or the larger iPhone 5 screen. Even when running on an iPhone 5, your app will think it's running on a iPhone Retina device (640 x 960). But since the iPhone 5 is 640 x 1136, your app will be displayed in letterbox mode with black bars on the top and bottom.

To take advantage of new iOS 6 features and target the new iPhone 5 screen dimensions, you should develop your application with the new Apple iOS 6 SDK

NoteNote:

Make sure to remove the armv7s entry (if it exists) from the Valid Architectures setting of your XCode project. This entry is automatically added by XCode 4.5 for new projects.

The setting is meant to optimize the application binary for iPhone 5's A6 processor, but the ArcGIS library currently does not include an armv7s slice.

9/21/2012