Workplaces Increasingly Seeking Freelancers With Xcode and UIKit Expertise

Upwork, the largest global freelancing website, today shared a list of the top 20 fastest growing skills in the U.S. freelance job market, providing a closer look at trends in the industry.

Apple's design framework for iOS and tvOS apps, UIKit, and its development tool, Xcode, both made the list in the second quarter of 2018:
  1. Blockchain
  2. Google Cloud Platform
  3. Volusion
  4. Risk management
  5. Product photography
  6. Rapid prototyping
  7. Google App Engine API
  8. SCORM
  9. GitLab
  10. Go development
  11. Apple UIKit
  12. Enterprise architecture
  13. Tensorflow
  14. Atlassian Confluence
  15. Apple Xcode
  16. eLearning
  17. Customer retention
  18. Articulate storyline
  19. Node.js
  20. Scala development
Upwork says more companies are seeking freelance developers with Xcode knowledge to build their apps, causing an "increase in demand" for experience with the tool. UIKit also saw "high growth" last quarter, making its first appearance on the list.

Upwork shared a list of relevant online courses for each skill listed, including UIKit and Xcode, for those interested in getting started.

Tags: Xcode, UIKit

Discuss this article in our forums

Apple Leaks Video of macOS 10.14 Showing Xcode 10 With Dark Mode, News App, and More

Steven Troughton-Smith today discovered a brief video on Apple's servers that appears to show Xcode 10 running on macOS 10.14.


The well-known developer says he found the 30-second clip buried within an API on the backend of the Mac App Store. He shared a direct link to the video, embedded below, with 9to5Mac's Guilherme Rambo.


Given the video originates from Apple's servers, and is for its own Xcode development tool, everything shown is very likely real.


That includes:
  • Xcode 10 has a new dark interface, while the Trash icon in the dock is also darker, suggesting that macOS 10.14 may feature a systemwide dark mode, including in apps. On macOS 10.13, there is a partial dark mode, but only for the dock and top menu bar.
  • There is an Apple News icon in the dock, suggesting that it will be expanding to the Mac with a desktop app.
  • The desktop background could be a picture of the Mojave Desert in California during the night, hinting at a macOS Mojave name for the next version. MacRumors recently noted that Mojave could be Apple's top choice based on the company's recent trademark activity.
The video itself also likely confirms rumors that the Mac App Store will be redesigned on macOS 10.14 to more closely resemble the App Store on iOS 11, including the addition of preview videos like this one for apps.

The leak comes just two days before Apple's annual Worldwide Developers Conference, where the company is expected to preview macOS 10.14 alongside iOS 12, watchOS 5, and tvOS 12. WWDC opens with a keynote on Monday at 10:00 a.m. Pacific Time at the McEnery Convention Center in San Jose, California.

MacRumors will be in attendance at the keynote, with live coverage of the event beginning shortly after 8:00 a.m. Pacific Time. Stay tuned to MacRumors.com and our @MacRumorsLive account on Twitter.

Related Roundup: macOS 10.14

Discuss this article in our forums

Xcode 9.3 Beta Includes New Tools to Help Developers Detect Apps Using Too Much Battery

Along with the first beta of iOS 11.3, Apple today also seeded the first beta of a new Xcode 9.3 update to developers. Xcode 9.3 introduces a new Energy organizer that's designed to help developers detect when an app or app extension is using up too much battery life on a user's device.

The Energy organizer will display logs that are generated when an app exceeds a "reasonable CPU threshold" when running in either the foreground or the background, making it easier for developers to pinpoint and fix bugs.

Xcode 9.3's release notes also mention a new 64-bit testing mode in macOS 10.13.4 that will allow developers to test software for 64-bit compatibility as Apple prepares to begin phasing out 32-bit Mac apps. In macOS 10.13.4, end users will see a notification when launching a 32-bit app, which warns them that 32-bit apps will not "run without compromise" in future versions of macOS.

Additionally, 32-bit is not offered as an option in Xcode's build settings UI, and the build system will emit a warning when building for macOS for the 32-bit architecture.

Xcode has also been designed to run more Swift build tasks in parallel with other commands, improving build times for Swift projects. It may, however, also result in increased memory usage during the build.

Xcode 9.3 requires a Mac running macOS 10.13.2 or later, which means the software will no longer run on Macs that continue to use older operating systems like Sierra.

Developers can download Xcode 9.3 from the Developer Center.

Tag: Xcode

Discuss this article in our forums

Apple Releases Xcode 9 With Swift 4 and iOS 11, watchOS 4, tvOS 11, and macOS High Sierra SDKs

Alongside the new iOS 11, watchOS 4, and tvOS 11 updates, Apple has released Xcode 9, the latest version of the Xcode Mac app that lets developers create apps for Mac, iPhone, iPad, Apple Watch, and Apple TV.

Xcode 9 introduces Swift 4 and all of the SDKs necessary to develop apps for iOS 11, watchOS 4, tvOS 11, and macOS High Sierra, including the new Core ML framework for machine learning and ARKit for augmented reality.


Xcode 9 includes a new structure-based editor with native Markdown support and faster navigation through code, plus it includes built-in refactoring that works across Swift, Objective-C, C, C++, Interface Builder, and more.

Faster search and wireless debugging for iOS and tvOS devices have been added, as have new debuggers for Metal. iOS playground templates now work in both Xcode and Swift Playgrounds, and Xcode server is built in, so there's no need to install macOS server.

There's a new source control navigator with integrated support for GitHub for better collaborative code management, and Simulator has been updated to behave more like a real device. It's also able to simulate multiple devices at once.

A full and extensive list of everything new in Xcode 9 is available from Apple's developer site, and an overview is also available on Apple's Xcode site. Many developers will already be familiar with the changes introduced as Xcode 9 has been in testing alongside iOS 11 and the other software updates since June.

Xcode can be downloaded from the Mac App Store for free. [Direct Link]

Tag: Xcode

Discuss this article in our forums