What's New In Xcode 9 ??!

What's New In Xcode 9 

This new version of Xcode comes with a lot of quality improvements to its current version(Xcode 8.3). The new editor in Xcode 9 is built from scratch in Swift considering the all new trends and demerits from its older versions. Xcode 9 becomes much faster and reliable with all these new enhancements.

To Download Xcode 9Click here

So let's see what we got in this whole new Xcode version:


1. A Much Enhanced & Powerful Editor 

So, the new editor comes with a much faster and versatile find and replace feature. A more intelligent editor which can now detect the error and insert the required methods automatically. No performance lags while dealing with larger size files. It also provides direct manipulation of code structure. A new redesigned representation for errors and warning messages. Moreover, It has now support for Markdown editor, which is really nice.


2. Wireless Debugging

Now you can test your apps wirelessly. Yes, you heard it right. No need to carry your USB cables to connect and test the apps. You can debug iOS and tvOS devices over WiFi. You can connect your device via Bonjour or use an IP address but for enabling the network debugging, you need to plug-in your iOS device once. 

3. Refactoring

This is one of the most striking feature of Xcode 9. You can now easily rename a class or method in your code. Provided features like adding code snippets, extracting methods & variables, global renaming across Swift, Obj-C, Interface builder and many other file types.

4. Simulator?? No, its Simulatorsss...

Yes, its Simulators in Xcode 9. You can now run multiple simulators in parallel whether its iPhone or iPads. Its also fully resizable. Home, Volume and Lock buttons are also attached on Simulator now. You can also record videos of simulators, quite INTERESTING.!!


5. Source Control Navigator with GitHub Integration

Xcode 9 is coming with a great source control navigator. GitHub integration is another added advantage in Xcode 9. It will provide easy browsing, clone repositories, add stars, and one-click project creation and its associated GitHub repository.


6. Enhanced Playground Templates

Xcode 9 got some nicely designed iOS templates for both Xcode and Swift playgrounds in iPad.

7. Swift 4

Xcode 9 is having one compiler for both Swift 3 & Swift 4. It has improved migrator which supports migrating only select targets to Swift 4. Decreased code size is another advantage. Which is cool!

Some more Bonus points of Xcode 9:

  • GPU Support
  • Enhanced Breakpoint navigator
  • Undefined Behaviour Sanitizer
  • A more reliable and improved build system written in Swift (preview) 
  • Built-in Xcode Server
  • Super-fast Search

Xcode 9 Compatibility

Xcode 9 requires a Mac running macOS Sierra 10.12.4 or later.

Thanks for your time..

Comments

Popular posts from this blog

How To Make The Device Vibrate Or Ring- An iOS Swift Tutorial

PayPal Integration In iOS Applications | Payment Gateways iOS/Swift

How To Parse JSON Data In iOS (Swift 3 + Xcode 8) ?