[Mobile product] the new version of ArcGIS runtime SDK for iOS 10.1.1 is released

Source: Internet
Author: User
Tags java se
Contents

1. The new iOS SDK has changed its name. Why is it changed? Please read the blog post;

2. What are the gratifying changes brought about by the new iOS SDK? Please refer to the blog post;

3. For more information about how to migrate old applications to the new version, see the blog.


Why is it renamed?

We are glad to announce the release of the new version 10.1.1 of ArcGIS runtime sdkfor iOS in the New Year. The updates include: supports advanced military symbols, secure links that support PKI client verification, location simulation, query result sorting, and grouping. Click the link to download the new SDK.

The unified architecture of runtime 10.1.1, which is the biggest reconstruction since the release of ios sdk, involves improving map components and rendering engines, the purpose is to make better use of hardware performance and meet more GIS functions. We try to make these changes happen at the underlying layer, but some upper-layer interfaces still need to be updated. The details will be listed below. In addition, if you find problems during upgrade or use of the new version, please submit your feedback to us and we will help you in time.

Careful ArcGIS users may find that the SDK name of this version has changed, the new version number synchronizes ArcGIS runtime sdks forios, Android, Java SE, Windows Phone, and WPF, and is consistent with the version number of ArcGIS. This change not only reflects the consistency between positioning and development of several sdks, but also reflects the synchronization of functions and architecture between these products. At the same time, Runtime
Sdks now use the same C ++ runtime. The advantage of this Runtime is that when the software is updated, all sdks can inherit new features synchronously, and the same new features will maintain a consistent model on each platform, this allows you to quickly transition to the development of a new platform by fully leveraging the coding experience on the platform. However, each platform still retains its own development environment, programming language, development tools, workflows, and other features, this is hard to achieve in the native mode.

 

10.1.1 new feature list
    • Support ArcGIS online for more details

Support for filtering and display of ArcGIS online layers, setting of visual ranges, editing of element layers, and security services requiring authentication.

    • Supports the global address encoding service.

The new API agslocator can use the global address encoding service provided by ArcGIS online. Currently, this service provides address encoding services in more than 100 countries around the world, address matching can be performed based on street numbers, place names, postal codes, coordinates, and other methods, but not including mainland China.

    • Enhanced query Functions

Advanced query functions can be used for ArcGIS Server 10.1 and later versions, such as sorting query results by a field or a group of fields, calculate the average value, standard deviation, and quantity of each group, and view details.

    • Access Security Service

Client Authentication is a common method for managing server resource access security. A digital signature is generated on the client and server through the distributed public key, the interface is provided to use the digital signature on the mobile device to verify with the server. After the verification is successful, a secure communication is established to access protected resources on the server. For details, see.

    • Location Simulation

During the development phase, you usually need to temporarily simulate the location information for functional testing or prototype demonstration. The new interface adds the location information source option and supports viewing details from the GPX file and the geometric polygon simulation location.

    • Highlighted symbol

You can add a halo profile effect to highlight any symbols. In this way, you can control the highlighted elements and use enhancements. Call the setselected: forgraphic method of agsgraphicslayer.

    • Supports advanced military symbols

Support us military MIL-STD-2525C military symbols and graphic expressions, View Details.


Note:10.1.1 requires iOS 5 or later.


Migrate existing applications


We try to maintain backward compatible APIs for every update so that developers can migrate their original applications. However, the version 10.1.1 is too large to fully guarantee the compatibility of migration, first, back up the previous project, and then deploy the migration as follows.


Xcode Engineering Modification
      • 1. UpdateFrameworks search pathSetting

ModifyFrameworks searchpathIs:$ (Home)/library/sdks/ArcGIS/IOS/**

      • 2. Delete the armv7s Option

Slave
Valid ubuntures
Delete in settingsArmv7s(New iPhone 5 A6 processor architecture ).

      • 3. Modify Dependencies

Remove
Libstdc ++. dylib

Add
Libc ++. dylib
AndOpengles. Framework

      • 4. Update the resource package file

The image is added to ArcGIS. Bundle. Therefore, you need to delete the image and add it again.


API Modification

API changes are described in detail in the help documentation. However, for developers who are naturally lazy, they should first compile with the new SDK, and then modify the compilation errors one by one to complete the migration faster, for details about the interface changes, click online to help:


Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.