170 likes | 227 Views
Xcode is the complete developer tool set used to <br>create apps for Apple TV, Apple Watch, iPad, iPhone, and Mac. Xcode 9 includes overall quality improvements as well as extensive new features.
E N D
Features and updates What's new in Xcode 9?
Content • 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