Welcome another week of Swift Developments! I’m super happy to see Apple breaking with tradition this week and releasing some of it’s future plans for an upgradable, expandable, Mac Pro! As someone with an old cheese grater under my desk (still one of my favourite machines) it’s welcome news and has definitely put a smile on my face. All I’ve got to do now is save, because if one things certain, it ain’t gonna to be cheap!
BusinessPart 1, Part 2), @anthonymhurtado walks through the process of launching your own mobile game business covering everything from market research and selecting your game genre to marketing and promoting your app. gameanalytics.com
Search Ads Apple have provided an interesting option when it comes to generating additional sales for your apps but should you decide to take the plunge how do you know your advertising is actually effective? @baconstarvation provides an introduction to some of the key metrics you need to track in any advertising campaign. intercom.com
Sponsor Swift Developments and reach more than 900 iOS and Swift developers from across the globe.
Design@101babich with some great tips on how to design user interfaces that are accessible to people with all types of disability. uxplanet.org
Swift@jesse_squires takes a look a the path we have taken to get here and discusses some of the implications that this journey has had on the Swift language, the Swift community and the Swift Evolution process as a whole. jessesquires.com
@gregheo covers some of the basics of Swift’s
reducefunction explaining some of it’s power and how you can use it as the building block for some of Swift’s other high-order functions. A great (and simple) explanation. 👏 swiftunboxed.com
@JordanMorgan10 takes a detailed look at what they are and and how to use them. medium.com
Code@zntfdr dives into Swift scripting using @johnsundell‘s Marathon to write a basic Web Crawler in Swift. Great little project. medium.com
Libraries@benjaminbrooks provides some useful advice on the things to consider when deciding whether to include a third-party library. martiancraft.com
@merowing_ explains the problem and also introduces his new micro-framework to help. merowing.info
@onmyway133 can help with a simple extension to UIView that causes an assertion to be thrown if you’ve accidentally missed something. github.com
VideosBrett Koonce talks all things git, looking at how to use it, some simple rules you should follow and how to avoid some gotcha’s when using git in partnership with Xcode. realm.io
@bobbins discusses refactoring, why should should do it, what a successful refactoring looks like and some tools and tips to help you along the way. Great talk. skilled.io