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.

Evenly Spaced Views with Auto Layout in iOS

0
When the iPhone first came out there was only one screen size to worry about 320, 480. Then the Retina screen was introduced doubling...

Building Surveys using Xcode

0
In this article by Dhanushram Balachandran and Edward Cessna author of book Getting Started with ResearchKit, you can find the Softwareitis.xcodeproj project in the...

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

Your First Swift Program

0
 In this article, by Keith Moon author of the book Swift 4 Programming Cookbook, we will learn how to write your first swift program. (For more resources...

How to Make Generic typealiases in Swift

0
Swift's typealias declarations are a good way to clean up our code. It's generally considered good practice in Swift to use typealiases to give...

Designing a Simple, Robust Object Detector and Classifier

0
In this article by Joseph Howse, author of the book, iOS Application Development with OpenCV 3, illustrates a scale-invariant,rotation-invariant approach to object detection and classification, using...

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

What’s the difference between cross platform and native mobile development?

0
Mobile has become an increasingly important part of many modern businesses tech strategy. In everything from eCommerce to financial services, mobile applications aren’t simply...

Using Protocols and Protocol Extensions

0
In this article by Jon Hoffman, the author of Mastering Swift 2, we'll see how protocols are used as a type, how we can...
Mobile phone in hand

AI on mobile: How AI is taking over the mobile devices marketspace

0
If you look at the current trends in the mobile market space, a lot of mobile phone manufacturers portray artificial intelligence as the chief...

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