SlideShare a Scribd company logo
1 of 8
Download to read offline
What’s new in
iOS 11.3/Xcode 9.3
CocoaCoders 21st March 2018
iOS 11.3 (User Facing)
• New Animoji
• Messages on iCloud
• Health Records
• AirPlay 2 (Anyone seen a difference?)
iOS 11.3 (Developer)
• http://codeworkshop.net/objc-diff/sdkdiffs/ios/11.3/
• Highlights:
• ARKit 1.5 Enhancements (More Later)
• StoreKit SKAdNetwork
• Metal Performance Shaders (?)
• ClassKit (? - Next Tuesday?)
New in ARKit 1.5
• Recognizing Images in an AR Experience (Sample Code)
• Vertical Plane Detection
• More accurately map irregularly shaped surfaces like circular tables
• 50 percent greater resolution and supports auto-focus for an even
sharper perspective
New in Xcode 9.3
• Deprecated 32-bit macOS Apps
• The new Energy organizer shows logs generated when your app…
[causes] battery drain
• Renamed “Blame” view
• compiler now warns for more cases of non-exclusive memory
access
New in Swift 4.1
• #if canImport(UIKit) & #if targetEnvironment(simulator)
• Reconciled APIs between the multiple forms of unsafe pointers
• defaults write com.apple.dt.Xcode SourceEditorDisableAntialiasing -bool YES
• Synthesized implementation of == is automatically added Equatable
• Source Breaking (Warning): flatMap -> compactMap for Optional filtering
• Conditional conformance [SE-0143] (Anyone have an actual good example?)
ARKit Resources
• https://9to5mac.com/2018/02/01/arkit-1-5-improvements-ios-11-3/
• https://developer.apple.com/documentation/arkit/
recognizing_images_in_an_ar_experience
• https://thenextweb.com/apple/2018/01/30/apples-arkit-update-in-
ios-11-3-is-next-level-good/
• https://www.imore.com/whats-new-arkit-ios-113
• http://www.idownloadblog.com/2018/01/24/hands-on-with-ios-11-3-beta/
More Resources
• https://www.hackingwithswift.com/articles/50/whats-new-in-swift-4-1
• https://developer.apple.com/go/?id=xcode-9.3-beta-rn
• https://developer.apple.com/go/?id=ios-11.3-sdk-rn
• http://codeworkshop.net/objc-diff/sdkdiffs/ios/11.3b2/
• http://codeworkshop.net/objc-diff/sdkdiffs/ios/11.3b3/
• http://codeworkshop.net/objc-diff/sdkdiffs/ios/11.3b4/
• http://help.apple.com/xcode/mac/current/#/dev36a5a9141

More Related Content

Similar to New in iOS 11.3b4 and Xcode 9.3b4

Similar to New in iOS 11.3b4 and Xcode 9.3b4 (20)

Bucketbench: Benchmarking Container Runtime Performance
Bucketbench: Benchmarking Container Runtime PerformanceBucketbench: Benchmarking Container Runtime Performance
Bucketbench: Benchmarking Container Runtime Performance
 
Eclipse IDE for Scala (2.9 story)
Eclipse IDE for Scala (2.9 story)Eclipse IDE for Scala (2.9 story)
Eclipse IDE for Scala (2.9 story)
 
metal-sketch-dojo.pptx
metal-sketch-dojo.pptxmetal-sketch-dojo.pptx
metal-sketch-dojo.pptx
 
Introduction and hacking OpenStack, Pycon India
Introduction and hacking OpenStack,  Pycon IndiaIntroduction and hacking OpenStack,  Pycon India
Introduction and hacking OpenStack, Pycon India
 
Revue des annonces WWDC2015
Revue des annonces WWDC2015Revue des annonces WWDC2015
Revue des annonces WWDC2015
 
Esri DevSummit 2011 - Grontmij presentation
Esri DevSummit 2011 - Grontmij presentationEsri DevSummit 2011 - Grontmij presentation
Esri DevSummit 2011 - Grontmij presentation
 
Appcode
AppcodeAppcode
Appcode
 
Building static libraries for iOS with CocoaPods
Building static libraries for iOS with CocoaPodsBuilding static libraries for iOS with CocoaPods
Building static libraries for iOS with CocoaPods
 
Building iOS app using meteor
Building iOS app using meteorBuilding iOS app using meteor
Building iOS app using meteor
 
WWDC - Matteo Gavagnin @ Speck&Tech 14
WWDC - Matteo Gavagnin @ Speck&Tech 14WWDC - Matteo Gavagnin @ Speck&Tech 14
WWDC - Matteo Gavagnin @ Speck&Tech 14
 
201010 SPLASH Tutorial
201010 SPLASH Tutorial201010 SPLASH Tutorial
201010 SPLASH Tutorial
 
Xcode Server & Xcode 7 Bots
Xcode Server & Xcode 7 Bots Xcode Server & Xcode 7 Bots
Xcode Server & Xcode 7 Bots
 
Xcode 6 release_notes
Xcode 6 release_notesXcode 6 release_notes
Xcode 6 release_notes
 
A walkthrough of JavaScript ES6 features
A walkthrough of JavaScript ES6 featuresA walkthrough of JavaScript ES6 features
A walkthrough of JavaScript ES6 features
 
Appcelerator: iOS 10, Titanium SDK & Hyperloop
Appcelerator: iOS 10, Titanium SDK & HyperloopAppcelerator: iOS 10, Titanium SDK & Hyperloop
Appcelerator: iOS 10, Titanium SDK & Hyperloop
 
Xcode 7 UI Testing - Xcake Dublin, October 2015
Xcode 7 UI Testing - Xcake Dublin, October 2015Xcode 7 UI Testing - Xcake Dublin, October 2015
Xcode 7 UI Testing - Xcake Dublin, October 2015
 
Session 1 - Introduction to iOS 7 and SDK
Session 1 -  Introduction to iOS 7 and SDKSession 1 -  Introduction to iOS 7 and SDK
Session 1 - Introduction to iOS 7 and SDK
 
State ofappdevelopment
State ofappdevelopmentState ofappdevelopment
State ofappdevelopment
 
WWDC 2016
WWDC 2016WWDC 2016
WWDC 2016
 
UConn Geospatial Coffeehouse - July 28, 2011
UConn Geospatial Coffeehouse - July 28, 2011UConn Geospatial Coffeehouse - July 28, 2011
UConn Geospatial Coffeehouse - July 28, 2011
 

More from Carl Brown

Cocoa coders 141113-watch
Cocoa coders 141113-watchCocoa coders 141113-watch
Cocoa coders 141113-watch
Carl Brown
 

More from Carl Brown (20)

GDPR, User Data, Privacy, and Your Apps
GDPR, User Data, Privacy, and Your AppsGDPR, User Data, Privacy, and Your Apps
GDPR, User Data, Privacy, and Your Apps
 
Managing Memory in Swift (Yes, that's a thing)
Managing Memory in Swift (Yes, that's a thing)Managing Memory in Swift (Yes, that's a thing)
Managing Memory in Swift (Yes, that's a thing)
 
Better Swift from the Foundation up #tryswiftnyc17 09-06
Better Swift from the Foundation up #tryswiftnyc17 09-06Better Swift from the Foundation up #tryswiftnyc17 09-06
Better Swift from the Foundation up #tryswiftnyc17 09-06
 
Generics, the Swift ABI and you
Generics, the Swift ABI and youGenerics, the Swift ABI and you
Generics, the Swift ABI and you
 
Swift GUI Development without Xcode
Swift GUI Development without XcodeSwift GUI Development without Xcode
Swift GUI Development without Xcode
 
what's new in iOS10 2016-06-23
what's new in iOS10 2016-06-23what's new in iOS10 2016-06-23
what's new in iOS10 2016-06-23
 
Open Source Swift: Up and Running
Open Source Swift: Up and RunningOpen Source Swift: Up and Running
Open Source Swift: Up and Running
 
Parse migration CocoaCoders April 28th, 2016
Parse migration CocoaCoders April 28th, 2016Parse migration CocoaCoders April 28th, 2016
Parse migration CocoaCoders April 28th, 2016
 
Swift 2.2 Design Patterns CocoaConf Austin 2016
Swift 2.2 Design Patterns CocoaConf Austin 2016Swift 2.2 Design Patterns CocoaConf Austin 2016
Swift 2.2 Design Patterns CocoaConf Austin 2016
 
Advanced, Composable Collection Views, From CocoaCoders meetup Austin Feb 12,...
Advanced, Composable Collection Views, From CocoaCoders meetup Austin Feb 12,...Advanced, Composable Collection Views, From CocoaCoders meetup Austin Feb 12,...
Advanced, Composable Collection Views, From CocoaCoders meetup Austin Feb 12,...
 
Gcd cc-150205
Gcd cc-150205Gcd cc-150205
Gcd cc-150205
 
Cocoa coders 141113-watch
Cocoa coders 141113-watchCocoa coders 141113-watch
Cocoa coders 141113-watch
 
iOS8 and the new App Store
iOS8 and the new App Store   iOS8 and the new App Store
iOS8 and the new App Store
 
Dark Art of Software Estimation 360iDev2014
Dark Art of Software Estimation 360iDev2014Dark Art of Software Estimation 360iDev2014
Dark Art of Software Estimation 360iDev2014
 
Intro to cloud kit Cocoader.org 24 July 2014
Intro to cloud kit   Cocoader.org 24 July 2014Intro to cloud kit   Cocoader.org 24 July 2014
Intro to cloud kit Cocoader.org 24 July 2014
 
Welcome to Swift (CocoaCoder 6/12/14)
Welcome to Swift (CocoaCoder 6/12/14)Welcome to Swift (CocoaCoder 6/12/14)
Welcome to Swift (CocoaCoder 6/12/14)
 
Writing Apps that Can See: Getting Data from CoreImage to Computer Vision - ...
Writing Apps that Can See: Getting Data from CoreImage to Computer  Vision - ...Writing Apps that Can See: Getting Data from CoreImage to Computer  Vision - ...
Writing Apps that Can See: Getting Data from CoreImage to Computer Vision - ...
 
Introduction to Git Commands and Concepts
Introduction to Git Commands and ConceptsIntroduction to Git Commands and Concepts
Introduction to Git Commands and Concepts
 
REST/JSON/CoreData Example Code - A Tour
REST/JSON/CoreData Example Code - A TourREST/JSON/CoreData Example Code - A Tour
REST/JSON/CoreData Example Code - A Tour
 
360iDev iOS AntiPatterns
360iDev iOS AntiPatterns360iDev iOS AntiPatterns
360iDev iOS AntiPatterns
 

Recently uploaded

Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Cara Menggugurkan Kandungan 087776558899
 

Recently uploaded (6)

Mobile App Penetration Testing Bsides312
Mobile App Penetration Testing Bsides312Mobile App Penetration Testing Bsides312
Mobile App Penetration Testing Bsides312
 
Mobile Application Development-Android and It’s Tools
Mobile Application Development-Android and It’s ToolsMobile Application Development-Android and It’s Tools
Mobile Application Development-Android and It’s Tools
 
Android Application Components with Implementation & Examples
Android Application Components with Implementation & ExamplesAndroid Application Components with Implementation & Examples
Android Application Components with Implementation & Examples
 
Mobile Application Development-Components and Layouts
Mobile Application Development-Components and LayoutsMobile Application Development-Components and Layouts
Mobile Application Development-Components and Layouts
 
Satara Call girl escort *74796//13122* Call me punam call girls 24*7hour avai...
Satara Call girl escort *74796//13122* Call me punam call girls 24*7hour avai...Satara Call girl escort *74796//13122* Call me punam call girls 24*7hour avai...
Satara Call girl escort *74796//13122* Call me punam call girls 24*7hour avai...
 
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
 

New in iOS 11.3b4 and Xcode 9.3b4

  • 1. What’s new in iOS 11.3/Xcode 9.3 CocoaCoders 21st March 2018
  • 2. iOS 11.3 (User Facing) • New Animoji • Messages on iCloud • Health Records • AirPlay 2 (Anyone seen a difference?)
  • 3. iOS 11.3 (Developer) • http://codeworkshop.net/objc-diff/sdkdiffs/ios/11.3/ • Highlights: • ARKit 1.5 Enhancements (More Later) • StoreKit SKAdNetwork • Metal Performance Shaders (?) • ClassKit (? - Next Tuesday?)
  • 4. New in ARKit 1.5 • Recognizing Images in an AR Experience (Sample Code) • Vertical Plane Detection • More accurately map irregularly shaped surfaces like circular tables • 50 percent greater resolution and supports auto-focus for an even sharper perspective
  • 5. New in Xcode 9.3 • Deprecated 32-bit macOS Apps • The new Energy organizer shows logs generated when your app… [causes] battery drain • Renamed “Blame” view • compiler now warns for more cases of non-exclusive memory access
  • 6. New in Swift 4.1 • #if canImport(UIKit) & #if targetEnvironment(simulator) • Reconciled APIs between the multiple forms of unsafe pointers • defaults write com.apple.dt.Xcode SourceEditorDisableAntialiasing -bool YES • Synthesized implementation of == is automatically added Equatable • Source Breaking (Warning): flatMap -> compactMap for Optional filtering • Conditional conformance [SE-0143] (Anyone have an actual good example?)
  • 7. ARKit Resources • https://9to5mac.com/2018/02/01/arkit-1-5-improvements-ios-11-3/ • https://developer.apple.com/documentation/arkit/ recognizing_images_in_an_ar_experience • https://thenextweb.com/apple/2018/01/30/apples-arkit-update-in- ios-11-3-is-next-level-good/ • https://www.imore.com/whats-new-arkit-ios-113 • http://www.idownloadblog.com/2018/01/24/hands-on-with-ios-11-3-beta/
  • 8. More Resources • https://www.hackingwithswift.com/articles/50/whats-new-in-swift-4-1 • https://developer.apple.com/go/?id=xcode-9.3-beta-rn • https://developer.apple.com/go/?id=ios-11.3-sdk-rn • http://codeworkshop.net/objc-diff/sdkdiffs/ios/11.3b2/ • http://codeworkshop.net/objc-diff/sdkdiffs/ios/11.3b3/ • http://codeworkshop.net/objc-diff/sdkdiffs/ios/11.3b4/ • http://help.apple.com/xcode/mac/current/#/dev36a5a9141