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 |