IOS10 New API Introduction

Source: Internet
Author: User


This article is mainly to explore the new features of iOS, previously found in the blog about the new features of iOS are too broad, each feature a few words, can not understand the specific functions. So this exploration is based on the API level, focusing on some specific usage of the notes, originally wanted to draw a class diagram, and later still feel too time-consuming and give up. It should be a good choice to read this note If you don't want to put all the. h files in the Apple iossdk.

This article is based on a directory of documents, and the functional modules mentioned are:

Proactive Suggestions

integrating with the Messages App

User Notifications

Speech Recognition

Wide Color

adapting to True Tone Display

App Search Enhancements

Widget Enhancements

Security and Privacy enhancements

The modules that have not been explored in detail are

Sirikit

Callkit (Job function and here not much, not care here)

Apple Pay Enhancements (Job function and here not much, not care here)

Sirikit

Sirikit is very powerful and supports audio, video, message delivery, search photos, booking schedules, management exercises, and more. When using this service, Siri sends the intent object, which includes the user's request and various data, to select the appropriate response for this intent processing. This feature is mainly to look at the two header files (#import <Intents/Intents.h>, #import <IntentsUI/IntentsUI.h>) covered by too many classes, first skipped, After that, iOS10 can be pushed and updated for further research. Proactive Suggestions System advance recommendations

The background is iOS9 when the system gives unsolicited advice via: Spolight search, Safari Search, handoff, or Siri advice. After IOS10 added, keyboard quicktype recommended, maps, car entertainment, application switching, Siri interaction, lock screen playback.  For example, if you are looking at a hotel in an application, you can use the Mapitem property to save the location of the hotel you are viewing, and this location can be automatically used when you switch to a travel or map app. If you need to use the system to share a location, then you need to specify the latitude and longitude of the location, place names, telephone and other attributes to facilitate the direct adjustment of Siri.

Several scenarios are also listed in the document

1. In the input box (uitextfiled) input, you can specify the type of the input box, so that the system can analyze the user's semantics. It is the phone type that suggests some calls, and the address type suggests some addresses. Look at the bottom of the file (#import <UIKit/UITextInputTraits.h>) You can specify the type is the new Textcontenttype field, there are many types of optional.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22-23 Uikit_extern NSString * Const uitextcontenttypename Ns_available_ios (10_0); Uikit_extern NSString * const

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.