Download - what's new in iOS10 2016-06-23
![Page 1: what's new in iOS10 2016-06-23](https://reader036.vdocuments.mx/reader036/viewer/2022062823/5876b45f1a28abad1a8b55ab/html5/thumbnails/1.jpg)
WHAT’S NEW IN IOS10CocoaCoders, June 23rd, 2016
![Page 2: what's new in iOS10 2016-06-23](https://reader036.vdocuments.mx/reader036/viewer/2022062823/5876b45f1a28abad1a8b55ab/html5/thumbnails/2.jpg)
THIS IS ALL NEWNone of us have shipped anything with
this yet.
Anyone you are about to hear from could turn out to be completely wrong.
Please share your impressions/opinions.
![Page 3: what's new in iOS10 2016-06-23](https://reader036.vdocuments.mx/reader036/viewer/2022062823/5876b45f1a28abad1a8b55ab/html5/thumbnails/3.jpg)
THIS IS NOT SUPPOSED TO BE A
LECTURE*Please* interrupt if you have questions,
opinions, disagreements,etc.
This will be much better as a discussion.
![Page 4: what's new in iOS10 2016-06-23](https://reader036.vdocuments.mx/reader036/viewer/2022062823/5876b45f1a28abad1a8b55ab/html5/thumbnails/4.jpg)
UNITS AND MEASUREMENTS
• NSISO8601DateFormatter
• NSDateInterval
• NSUnit
• NSMeasurement
![Page 5: what's new in iOS10 2016-06-23](https://reader036.vdocuments.mx/reader036/viewer/2022062823/5876b45f1a28abad1a8b55ab/html5/thumbnails/5.jpg)
UNIVERSAL CLIPBOARD
extension UIPasteboardOption { public static let expirationDate: UIPasteboardOption public static let localOnly: UIPasteboardOption }
![Page 6: what's new in iOS10 2016-06-23](https://reader036.vdocuments.mx/reader036/viewer/2022062823/5876b45f1a28abad1a8b55ab/html5/thumbnails/6.jpg)
WIDE COLOR
• RGB numbers can now be >1.0
• I’ve seen some really impressed tweets about this
• Personally, I’m in my 40s - I can’t see the difference
• Anyone want to share their experience?
![Page 7: what's new in iOS10 2016-06-23](https://reader036.vdocuments.mx/reader036/viewer/2022062823/5876b45f1a28abad1a8b55ab/html5/thumbnails/7.jpg)
SPEECH RECOGNITION
• SFSpeechRecognizer
![Page 8: what's new in iOS10 2016-06-23](https://reader036.vdocuments.mx/reader036/viewer/2022062823/5876b45f1a28abad1a8b55ab/html5/thumbnails/8.jpg)
SMARTER TEXT INPUT
• e.g. UITextContentTypeFullStreetAddress
• any several others
![Page 9: what's new in iOS10 2016-06-23](https://reader036.vdocuments.mx/reader036/viewer/2022062823/5876b45f1a28abad1a8b55ab/html5/thumbnails/9.jpg)
TAB BAR CUSTOMIZATION
• badgeColor
• badgeTextAttributes
• Unselected Tint Color
![Page 10: what's new in iOS10 2016-06-23](https://reader036.vdocuments.mx/reader036/viewer/2022062823/5876b45f1a28abad1a8b55ab/html5/thumbnails/10.jpg)
NEW PEEK & POP
• in WKWebView
• 3D Touch support, anyone?
![Page 11: what's new in iOS10 2016-06-23](https://reader036.vdocuments.mx/reader036/viewer/2022062823/5876b45f1a28abad1a8b55ab/html5/thumbnails/11.jpg)
SCROLL VIEWS
• New Refresh Control
• Useful in Table & Collection Views
![Page 12: what's new in iOS10 2016-06-23](https://reader036.vdocuments.mx/reader036/viewer/2022062823/5876b45f1a28abad1a8b55ab/html5/thumbnails/12.jpg)
COLLECTION VIEWS
• Automatic Self-sizing cells
• Cell Pre-fetching
• Data pre-fetching
![Page 13: what's new in iOS10 2016-06-23](https://reader036.vdocuments.mx/reader036/viewer/2022062823/5876b45f1a28abad1a8b55ab/html5/thumbnails/13.jpg)
BETTER ANIMATIONS
• UIPropertyViewAnimator
![Page 14: what's new in iOS10 2016-06-23](https://reader036.vdocuments.mx/reader036/viewer/2022062823/5876b45f1a28abad1a8b55ab/html5/thumbnails/14.jpg)
OPENING URLS
• Asynchronous Opens
• With Completion Handler
![Page 15: what's new in iOS10 2016-06-23](https://reader036.vdocuments.mx/reader036/viewer/2022062823/5876b45f1a28abad1a8b55ab/html5/thumbnails/15.jpg)
CORE DATA
• Big tooling improvements
• Query generation
• Concurrency improvements
![Page 16: what's new in iOS10 2016-06-23](https://reader036.vdocuments.mx/reader036/viewer/2022062823/5876b45f1a28abad1a8b55ab/html5/thumbnails/16.jpg)
CLOUDKIT
• UICloudSharingController
![Page 17: what's new in iOS10 2016-06-23](https://reader036.vdocuments.mx/reader036/viewer/2022062823/5876b45f1a28abad1a8b55ab/html5/thumbnails/17.jpg)
NSUSERACTIVITY
• Not just for handoff anymore
• Now supports locations
• Proactive Suggestions
![Page 18: what's new in iOS10 2016-06-23](https://reader036.vdocuments.mx/reader036/viewer/2022062823/5876b45f1a28abad1a8b55ab/html5/thumbnails/18.jpg)
APP SEARCH
• CoreSpotlightContinuation
• Continue Spotlight search into your app
• CSSearchQuery
![Page 19: what's new in iOS10 2016-06-23](https://reader036.vdocuments.mx/reader036/viewer/2022062823/5876b45f1a28abad1a8b55ab/html5/thumbnails/19.jpg)
REPLAYKIT
• Now with Streaming
![Page 20: what's new in iOS10 2016-06-23](https://reader036.vdocuments.mx/reader036/viewer/2022062823/5876b45f1a28abad1a8b55ab/html5/thumbnails/20.jpg)
ADVANCES IN SCENEKIT
• Anyone up on this?
• Not my area
![Page 21: what's new in iOS10 2016-06-23](https://reader036.vdocuments.mx/reader036/viewer/2022062823/5876b45f1a28abad1a8b55ab/html5/thumbnails/21.jpg)
NEW WIDGET DISPLAY MODES
• Variable Height when Expanded
![Page 22: what's new in iOS10 2016-06-23](https://reader036.vdocuments.mx/reader036/viewer/2022062823/5876b45f1a28abad1a8b55ab/html5/thumbnails/22.jpg)
NEW NOTIFICATIONS
• Unifies Local/Remote notifications
• Media Attachments
• End-to-End encryption
• MADE NOTIFICATIONS GREAT AGAIN (according to Twitter*)*https://twitter.com/radexp/status/743123019812343808
![Page 23: what's new in iOS10 2016-06-23](https://reader036.vdocuments.mx/reader036/viewer/2022062823/5876b45f1a28abad1a8b55ab/html5/thumbnails/23.jpg)
CALLKIT
• VoIP as a First-class citizen
• Works with Bluetooth, CarPlay, etc
![Page 24: what's new in iOS10 2016-06-23](https://reader036.vdocuments.mx/reader036/viewer/2022062823/5876b45f1a28abad1a8b55ab/html5/thumbnails/24.jpg)
SIRI !!!• SiriKit
• iOS now has Intents
• Intents allow your app to interact with the larger system
![Page 25: what's new in iOS10 2016-06-23](https://reader036.vdocuments.mx/reader036/viewer/2022062823/5876b45f1a28abad1a8b55ab/html5/thumbnails/25.jpg)
IMESSAGE APPS
• They had 2 full sessions on this.
• Someone is going to make a Bazillion Dollars from it
• Someone else is going to call it iOS Jumping the Shark
![Page 26: what's new in iOS10 2016-06-23](https://reader036.vdocuments.mx/reader036/viewer/2022062823/5876b45f1a28abad1a8b55ab/html5/thumbnails/26.jpg)
OTHER (NON-IOS10) NEWS
• Subscription pricing (iTunesConnect)
• Swift3 stuff (That’s another meeting)
• iCloud allowed for non-MAS macOS apps now
• Xcode8 Improvements (That’s another meeting, too)
• ApplePay for the Web (but we’re not web developers)
• Playgrounds on iPad (so, so Cool - but is it for us?)