• Creative Corner
  • Tips
  • Blog
10 January, 2019

What’s new in Xcode 10

9series | 0Comment(s)

What is new in Xcode 10 - 9spl

With time technology is moving fast too. This article will provide information about Xcode 10 tool and what is new in Xcode 10 compared to its earlier version. It is beneficial for the developers who like to add new features to their apps. Our experts use the latest tools & technologies to deliver the best to our clients. Xcode 10 is one of the tools we used after thorough testing. 9series always ensures to test all the tools before they use it for your solutions.

Below is the synopsis of the blog in case you just want an overview of the same
~ Xcode 10 was announced at WWDC 2018 on 4 June 2018.
~ Xcode 10 includes Swift 4.2 and SDKs for iOS 12, watchOS 5, tvOS 12, and macOS 10.14.
~ Xcode 10 requires a Mac running macOS 10.13.4 or later.
~ It is capable of running multiple simultaneous versions of the Xcode App and any associated tools. The interesting thing about Xcode 10 is that it can coexist with the previous version.

Here are the detailed of the new features.

Dark Mode
~ Xcode now supports the Dark Mode. You can adopt a dark mode instead of wide light as the appearance. It is a system-wide appearance that is already implemented and adopted by many apps.
~ Dark mode is now available in the Xcode 10. Xcode 10 also enables you to create your own dark apps for macOS. You can also move between the light and dark mode. You can also move your app in and out of Dark mode while debugging.

Better Editor
Xcode 10 supports multi-line editing by selecting multiple lines. If we want to change all functions to private functions, then we can select all lines of func and replace them with private functions.

New Build System
~ The new build system has been activated by default in Xcode 10. We can go to  Xcode-Files-Project/Workspace settings options. You will see that there is a Build System option that allows you to select a new build system.

Directly Upload App to AppStore
~ Through Xcode 10, we can directly upload an iOS app to the App Store from the Xcodebuild tool using the following command:
~ “ $ Xcodebuild -exportArchive -archivePath <xcarchivepath> [-exportPath <destinationpath>] -exportOptionsPlist <plistpath> “
~ We need to pass the ExportOptions.plist file containing the key destination and value upload. Furthermore, we have to ensure that Xcode is configured with the right membership details to be able to connect to the Apple developer portal.

Parallel Testing
Xcode 10 supports running tests in parallel, which reduces the time for takes to run the test. Test parallelization is supported for macOS, iOS and tvOS unit test in simulators.

Version Control Integration
Xcode now supports working directly with a few source code collaboration platforms such as  GitHub and GitHub Enterprise, Bitbucket Cloud and Bitbucket server and also GitLab.com and Gitlab self –hosted.

Asset Catalog
Xcode 10 supports the CarPlay assets and ARKit 3D ARReferenceObject asset. It also supports unit varying image and color assets with light, dark and high contrast appearances on macOS 10.14 and above.

Code Snippets
~ We can also create snippets for other languages likes Ruby, php, Python, C++, Obj C, etc.
~ We have to define the shortcut keys for the snippets.

Closing Note
There are new great features included in this version of Xcode that we have discussed in the article above. So you can also go for it and experience the difference. 9series provides you with the best iOS App Development Services where they use the latest tools and technologies like Xcode 10 to develop the most dynamic and user-friendly apps for your business.

Recent Posts

  • Top 5 Python Data Science Libraries Must Look in 2021

  • How to Dockerize, Automate the Build and Deployment Process for Flutter?

  • What is Unique in Flask Compare to other Microservices Based Frameworks?

  • How to Dockerize, Automate the build and deployment process for Python(Django)??

  • How to Dockerise, Automate the Build and Deployment Process for .NET MVC?

Categories

  • .Net MVC (3)
  • AI Solutions (2)
  • Amazon DynamoDB (1)
  • Android (24)
  • Android App Developers (2)
  • Android app development (7)
  • Angularjs Development (4)
  • Apple (25)
  • Artificial Intelligence (1)
  • Artificial Intelligence Solutions (3)
  • Beacon Technology (4)
  • Best Christmas Offer (2)
  • Blockchain Technology (2)
  • Cloud Service (2)
  • custom mobile app development services (4)
  • Digital Marketing (9)
  • Django (2)
  • Docker (5)
  • E-Learning Technology (2)
  • Ecommerce (1)
  • Events (4)
  • Flutter app development (1)
  • GDPR (1)
  • Google I/O (1)
  • Graphic Design (12)
  • html5 developers (2)
  • Human Resource (5)
  • Infographics (33)
  • iOS (21)
  • Laravel Development (2)
  • machine development companies in India (1)
  • Machine Learning (4)
  • Marketing (5)
  • mean stack development (1)
  • Microsoft (11)
  • Mobile App Design (3)
  • Mobile App Development (44)
  • Moodle Development (1)
  • next-generation technology (6)
  • Node.js (2)
  • Online Marketing (1)
  • Open Source (11)
  • open source Javascript framework (1)
  • Opening Ceremony (1)
  • Python (3)
  • Python Development (3)
  • Responsive Website Development (9)
  • SaaS App Development (2)
  • Search Engine Optimization (4)
  • Social Media Marketing (2)
  • Software Development Company (2)
  • Technology (44)
  • Testing (11)
  • Top Laravel Development (1)
  • Travel and Hospitality Technology Solution (4)
  • Typescript (1)
  • UI Design Company India (1)
  • UI Design Services (1)
  • UI/UX Design (10)
  • Uncategorized (10)
  • VueJS (3)
  • Web Application Development (8)
  • Website Design (2)
  • Website Development Company (7)

Archives

  • April 2021  (1)
  • March 2021  (1)
  • February 2021  (3)
  • January 2021  (1)
  • December 2020  (1)
  • November 2020  (2)
  • October 2020  (2)
  • September 2020  (1)
  • August 2020  (3)
  • July 2020  (2)
  • June 2020  (4)
  • May 2020  (3)
  • April 2020  (4)
  • March 2020  (4)
  • February 2020  (3)
  • January 2020  (2)
  • December 2019  (6)
  • November 2019  (1)
  • October 2019  (4)
  • September 2019  (4)
  • August 2019  (5)
  • July 2019  (3)
  • June 2019  (5)
  • May 2019  (2)
  • April 2019  (2)
  • February 2019  (5)
  • January 2019  (2)
  • December 2018  (2)
  • November 2018  (3)
  • October 2018  (6)
  • September 2018  (6)
  • August 2018  (7)
  • July 2018  (5)
  • June 2018  (5)
  • May 2018  (6)
  • April 2018  (8)
  • March 2018  (2)
  • November 2017  (1)
  • October 2017  (1)
  • September 2017  (3)
  • August 2017  (2)
  • July 2017  (3)
  • June 2017  (5)
  • May 2017  (4)
  • April 2017  (6)
  • March 2017  (8)
  • February 2017  (6)
  • January 2017  (4)
  • December 2016  (3)
  • November 2016  (4)
  • October 2016  (2)
  • September 2016  (3)
  • August 2016  (3)
  • July 2016  (2)
  • June 2016  (3)
  • May 2016  (3)
  • April 2016  (2)
  • March 2016  (3)
  • February 2016  (3)
  • January 2016  (4)
  • December 2015  (3)
  • November 2015  (4)
  • October 2015  (4)
  • September 2015  (5)
  • August 2015  (2)
  • July 2015  (2)
  • June 2015  (5)
  • May 2015  (3)
  • March 2015  (3)
  • October 2014  (4)
  • September 2014  (9)
  • August 2014  (4)
  • July 2014  (6)
  • June 2014  (1)
  • May 2014  (3)
  • April 2014  (2)
  • January 2014  (1)