what's new in ios10 2016-06-23
TRANSCRIPT
WHAT’S NEW IN IOS10CocoaCoders, June 23rd, 2016
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.
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.
UNITS AND MEASUREMENTS
• NSISO8601DateFormatter
• NSDateInterval
• NSUnit
• NSMeasurement
UNIVERSAL CLIPBOARD
extension UIPasteboardOption { public static let expirationDate: UIPasteboardOption public static let localOnly: UIPasteboardOption }
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?
SPEECH RECOGNITION
• SFSpeechRecognizer
SMARTER TEXT INPUT
• e.g. UITextContentTypeFullStreetAddress
• any several others
TAB BAR CUSTOMIZATION
• badgeColor
• badgeTextAttributes
• Unselected Tint Color
NEW PEEK & POP
• in WKWebView
• 3D Touch support, anyone?
SCROLL VIEWS
• New Refresh Control
• Useful in Table & Collection Views
COLLECTION VIEWS
• Automatic Self-sizing cells
• Cell Pre-fetching
• Data pre-fetching
BETTER ANIMATIONS
• UIPropertyViewAnimator
OPENING URLS
• Asynchronous Opens
• With Completion Handler
CORE DATA
• Big tooling improvements
• Query generation
• Concurrency improvements
CLOUDKIT
• UICloudSharingController
NSUSERACTIVITY
• Not just for handoff anymore
• Now supports locations
• Proactive Suggestions
APP SEARCH
• CoreSpotlightContinuation
• Continue Spotlight search into your app
• CSSearchQuery
REPLAYKIT
• Now with Streaming
ADVANCES IN SCENEKIT
• Anyone up on this?
• Not my area
NEW WIDGET DISPLAY MODES
• Variable Height when Expanded
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
CALLKIT
• VoIP as a First-class citizen
• Works with Bluetooth, CarPlay, etc
SIRI !!!• SiriKit
• iOS now has Intents
• Intents allow your app to interact with the larger system
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
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?)