Solving Day 7 of Advent of Code using Swift
Eric Wastl created the website Advent of Code, a website that published a new programming exercise from the first of December until Christmas. I...
Delegate Pattern Limitations in Swift
If you've ever built anything using UIKit, then you are probably familiar with the delegate pattern. The delegate pattern is used frequently throughout Apple's...
Swift: Missing Pieces & Surviving Change
Change
Swift is still a young language when compared to other languages like C, C++, Objective-C, Ruby, and Python. Therefore it is subject to major...
Why Android Will Rule Our Future
We've been joking for years that in the future we'll be ruled by Android Overlords - we just didn't think it would be an...
Swift in 2016
It’s only been 2 years since Swift was first released to the public and it’s amazing how quickly it has been adopted by iOS...
Android: Your Mobile Platform of Choice
It’s been a long week of argument and debate, strong words and opinions – and that’s just in the Packt office. But, now the...
How to Use Currying in Swift for Fun and Profit
Swift takes inspiration from functional languages in a lot of its features, and one of those features is currying. The idea behind currying is...
iOS 9: Up to Speed
iOS 9 is the biggest iOS release to date. The new OS introduced new intricate features and refined existing ones. The biggest focus is...
Voice Interaction and Android Marshmallow
"Jarvis, play some music."
You might imagine that to be a quote from some Iron Man stories (and hey, that might be an actual quote),...
Getting Started with VR Programming
This guide will go through some simple programming for VR apps using the Google VR SDK (software development kit) and the Unity3D game engine....