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.

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

Integrating with Objective-C

0
In this article written by Kyle Begeman author of the book Swift 2 Cookbook, we will cover the following recipes: Porting your code from one language...

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

Memory Management

0
In this article by Andrew Wagner, author of the book Learning Swift - Second Edition, we will see how to manage memory. As we know...

Building an iPhone App Using Swift: Part 1

0
In this post, I’ll be showing you how to create an iPhone app using Apple’s new Swift programming language. Swift is a new programming language...

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

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

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

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

Concurrency and Parallelism with Swift 2

0
When I first started learning Objective-C, I already had a good understanding of concurrency and multitasking with my background in other languages such as...

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