Home Mobile iOS Programming

iOS Programming

iOS is a constantly evolving operating system. With regular updates being rolled out at Apple’s WWDC, the Packt Hub aims to keep you up to date. We take a look at the latest developments, not only in Apple’s own apps, but iOS programming with tools such as Xcode and Swift.

Flexible Layouts with Swift and UIStackview

0
In this post we will build a Sign In and Password Recovery form with a single flexible layout, using Swift and the UIStackView class,...

Reactive Programming in Swift

0
In this post we will learn how to use some of Swift's functional features to write more concise and expressive code using RxSwift, a...

Solving Day 7 of Advent of Code using Swift

0
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

0
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

0
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...

Swift in 2016

0
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...

How to Use Currying in Swift for Fun and Profit

0
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

0
iOS 9 is the biggest iOS release to date. The new OS introduced new intricate features and refined existing ones. The biggest focus is...

Intro to the Swift REPL and Playgrounds

0
When Apple introduced Swift at WWDC (its annual Worldwide Developers Conference) in 2014, it had a few goals for the new language. Among them...

String management in Swift

0
One of the most common tasks when building a production app is translating the user interface into multiple languages. I won't go into much...

Must Read in Mobile

Understanding the Foundation of Protocol-oriented Design

0
When Apple announced Swift 2 at the World Wide Developers Conference (WWDC) in 2016, they also declared that Swift was the world’s first protocol-oriented...

Interviews