Click to add text
What's new in Xcode 9?
Features and updates
Content
1. What is Xcode 9
2. Highlights of Xcode 9
a. Asset Catalogs
b. Building and Linking
c. Capabilities
d. Debugging
e. Instruments
f. Interface Builder
g. Refactoring
h. Simulator
i. Compatibility
3. Conclusion
Highlights of Xcode 9
1. What is Xcode 9
Xcode is the complete developer toolset used to
create apps for Apple TV, Apple Watch, iPad,
iPhone, and Mac. Xcode 9 includes overall
quality improvements as well as extensive new
features.
2. Highlights of Xcode 9
 Refactoring
 Super Fast Search
 Debugging
 Source Control
 Xcode Server Built - in
 New Playground templates
 New build System
a. Asset Catalogs
 Name colors support.
 Added wide gamut app icons.
 Added a larger iOS marketing to the App icon set.
 Added support for HEIF images.
b. Building and Linking
 Added a preview of a new build system written in swift.
 Provides higher reliability.
 Improves the performance on overall build system.
 To chose into the new build system for a project or
workspace, choose File > Project settings or file >
Workspace settings, and then choose New build
system (Preview) for the Build system type.
c. Capabilities
 New configurations for iOS hotspot and for multi-path -
TCP.
 New background mode for watchOS for use with audio
recording and turn – by – turn directions.
 New mode for tvOS background fetch.
d. Debugging
 Network debugging for iOS and tvOS device
– Debug iOS and tvOS device over Wifi or wired networks
– Connect via Bonjour or enter an IP address.
– IOS devices need to be plugged-in once to enable network debugging.
 Main Thread Checker
– Detects Appkit, UIkit, and WebKit method call that are not made on the
main thread.
– Automatically enabled during debugging.
– Main Thread Checker works with Swift and C.
 Enhanced the breakpoint navigator with deep filtering.
 Added visual indicators for modified breakpoints.
 Enhanced iOS energy gauge.
e. Instruments
 New split view for pinning graphs in the graphing area of a trace
document.
 Added an All strategy and moved the strategy picker to a new
toolbar at the top of the trace document.
 Enhanced metal debugging instrument.
 Metal system trace VR support for viewing events such as
compositor activity, pose queries, and more.
f. Interface Builder
 Added support for using named colors from the asset catalog.
 Added support for the new margin and baseline view constraints.
 Added support for auto layout safe-area guides.
 Added support for full screen watchOS apps.
g . Refactoring
 Global rename across Swift, C, Objective C.
 View all the changes in one place.
 Converts method signatures between Swift and Objective C
formats.
 Updates properties, getters, setters, and synthesized as needed.
h. Simulator
 Multiple concurrent simulators.
 Share information with Simulator from Maps, Photos, and Safari.
 Record videos of simulators.
 Get help by choosing Help > Simulator Help.
i. Swift
 One compiler for Swift 4 and Swift 3, Swift 4 and Swift 3 targets
can be compiled together in the same project.
 Improve migrator experience that support migrating only select
targets to Swift 4.
 Faster generic code and decreased code size.
j. Compatibility
 Xcode 9.0 requires a Mac running macOS Sierra 10.12.4 later.
3. Conclusion
Anyway Xcode 9 is awesome !!!!
Contact Handles
www.cynoteck.com
Contact No: +1-612-800-9092,+918272014440,
+918430155522s
Website : www.cynoteck.com
Email : sales@Cynoteck.com

What's new in Xcode 9?

  • 1.
    Click to addtext What's new in Xcode 9? Features and updates
  • 2.
    Content 1. What isXcode 9 2. Highlights of Xcode 9 a. Asset Catalogs b. Building and Linking c. Capabilities d. Debugging e. Instruments f. Interface Builder g. Refactoring h. Simulator i. Compatibility 3. Conclusion Highlights of Xcode 9
  • 3.
    1. What isXcode 9 Xcode is the complete developer toolset used to create apps for Apple TV, Apple Watch, iPad, iPhone, and Mac. Xcode 9 includes overall quality improvements as well as extensive new features.
  • 4.
    2. Highlights ofXcode 9  Refactoring  Super Fast Search  Debugging  Source Control  Xcode Server Built - in  New Playground templates  New build System
  • 5.
    a. Asset Catalogs Name colors support.  Added wide gamut app icons.  Added a larger iOS marketing to the App icon set.  Added support for HEIF images.
  • 6.
    b. Building andLinking  Added a preview of a new build system written in swift.  Provides higher reliability.  Improves the performance on overall build system.  To chose into the new build system for a project or workspace, choose File > Project settings or file > Workspace settings, and then choose New build system (Preview) for the Build system type.
  • 7.
    c. Capabilities  Newconfigurations for iOS hotspot and for multi-path - TCP.  New background mode for watchOS for use with audio recording and turn – by – turn directions.  New mode for tvOS background fetch.
  • 8.
    d. Debugging  Networkdebugging for iOS and tvOS device – Debug iOS and tvOS device over Wifi or wired networks – Connect via Bonjour or enter an IP address. – IOS devices need to be plugged-in once to enable network debugging.  Main Thread Checker – Detects Appkit, UIkit, and WebKit method call that are not made on the main thread. – Automatically enabled during debugging. – Main Thread Checker works with Swift and C.  Enhanced the breakpoint navigator with deep filtering.  Added visual indicators for modified breakpoints.  Enhanced iOS energy gauge.
  • 9.
    e. Instruments  Newsplit view for pinning graphs in the graphing area of a trace document.  Added an All strategy and moved the strategy picker to a new toolbar at the top of the trace document.  Enhanced metal debugging instrument.  Metal system trace VR support for viewing events such as compositor activity, pose queries, and more.
  • 10.
    f. Interface Builder Added support for using named colors from the asset catalog.  Added support for the new margin and baseline view constraints.  Added support for auto layout safe-area guides.  Added support for full screen watchOS apps.
  • 11.
    g . Refactoring Global rename across Swift, C, Objective C.  View all the changes in one place.  Converts method signatures between Swift and Objective C formats.  Updates properties, getters, setters, and synthesized as needed.
  • 12.
    h. Simulator  Multipleconcurrent simulators.  Share information with Simulator from Maps, Photos, and Safari.  Record videos of simulators.  Get help by choosing Help > Simulator Help.
  • 13.
    i. Swift  Onecompiler for Swift 4 and Swift 3, Swift 4 and Swift 3 targets can be compiled together in the same project.  Improve migrator experience that support migrating only select targets to Swift 4.  Faster generic code and decreased code size.
  • 14.
    j. Compatibility  Xcode9.0 requires a Mac running macOS Sierra 10.12.4 later.
  • 15.
    3. Conclusion Anyway Xcode9 is awesome !!!!
  • 16.
    Contact Handles www.cynoteck.com Contact No:+1-612-800-9092,+918272014440, +918430155522s Website : www.cynoteck.com Email : sales@Cynoteck.com