Now, I don’t normally include details about Xcode beta releases in Swift Developments but this week I thought I’d make an exception – the reason? This week we’ve got the first version beta version of Xcode bundled with Swift 5.0! You can find all the details about the Xcode portion of the release here and the Swift portion here. If you’re looking to get up to speed with Swift 5.0’s new features I’d recommend checking out @twostraws December article “What’s New in Swift 5.0” which gives a good overview.
Are you finding it hard to hire senior engineers for your development teams? Looking for some ways you can improve things? @alexhiring has written a great article on why you might be struggling along with some tips on how to attract top talent to your teams.
In last weeks issue, I linked to an article from the team at @gummicube looking the benefits of employing a soft launch for your next release. If you want to see what this might look like in real terms, @_DavidSmith has this week published some stats on the adoption rate of one of his recent updates of Pedometer++ using Apple’s Phased Rollout feature within iTunes connect. It makes for interesting reading.
If you’re looking to dip your toe into the world of server-side Swift, this is a fun project from Andrew Scott uses Vapor (along with some Docker scaffolding) to build a scalable URL shortening service. Might be a good little project for next weekend.
For subscription-based apps one of the biggest difficulties of growing a user base is getting the user to take that the step and actually sign up for a subscription. In this tutorial @poccaDot shows you how to lower the barrier to entry by implementing a free or discount period for your app.
It’s always interesting to see how people pull together different UI components, especially when you’re familiar with the original app. This article is no execption with @hassanedesouky walking through the steps to build a clone of Apple’s Voice Memo’s UI.
You’ll have no doubt used Swift’s print statement but are you familiar with all it’s different variants? @mattt continues his detailed dives into the more obscure parts of the Swift Standard Library with a look at the TextOutputStream protocol.
Despite the growing number of command line tools available, many of these new tools continue to be written in languages other than Swift. But why is this? Is it technical? Cultural? @daniel_duan has some thoughts.
Ok, so you might have to ration your video viewing this week as the team at @iosconfsg have released a bumper set of videos from this years iOS Conference SG. Note to self – I must not binge watch… I must not binge watch…
Oh how times have changed. With the App Store now 10 years old, @ValiaHavryliuk takes a look at how some of the store’s most popular apps have changed over the years. Bring back skeuomorphism I say. 😉