A Guide to Grand Central Dispatch and Concurrency in iOS

In this tutorial, we’re going to explore grand central dispatch (GCD) and discuss concurrency topics and their applications. We’ll learn about concurrency, challenges with concurrency, and the application of GCD to help solve those problems. Download the source code for this post . Grand Central Dispatch (GCD) is Apple’s library for concurrent code on iOS and macOS. We can use GCD … Read moreA Guide to Grand Central Dispatch and Concurrency in iOS

The Complete Beginners Guide to View Animations in iOS

In this tutorial, we’re going to discuss how to perform different kinds of animations on views. There are many properties on views that we can animate to delight our user. Using subtle animations, we can help make a boring app more exciting. Download the source code for this post . Let’s get started by creating a Single View application called Animator. Open … Read moreThe Complete Beginners Guide to View Animations in iOS

Create a Contacts Manager using Core Data

In this tutorial, we’re going to delve into Core Data and build an app to manage our contacts. We’re going to learn about creating a data model, add records to the model, fetch data, and display data using a list. Download the source code for this post . Let’s create a new Single View Application called Contacts and select the Core … Read moreCreate a Contacts Manager using Core Data

SpriteKit Game Development Tutorial – Sprites and Animations

Introduction If you’re an aspiring game developer or just want to target the iOS or macOS realms, you must know your way around SpriteKit. In case you didn’t know, SpriteKit is a game development framework provided by Apple, that offers a lot of tools and speeds up the development of your game, by allowing you … Read moreSpriteKit Game Development Tutorial – Sprites and Animations

Intermediate iOS – Get Job Ready with Swift 2

Intermediate iOS – Get Job Ready with Swift 2

You have dipped your toes into the water of iOS development and you want to go beyond the basics of making simple iPhone apps. You are ready to move on, move forward, and escalate your capabilities. You want to build amazing apps that impress and results in career opportunities with increased earning potential. You are ready … Read moreIntermediate iOS – Get Job Ready with Swift 2

iOS Project Management App Tutorial – Part 2

Hello world! This is the last half of the Taskr post where we’ve been creating a project management app. In the previous post, we built the UI and the model of Taskr. In this post, we’re going to connect the model to our UI using the controller. The convenience methods that we built into the model … Read moreiOS Project Management App Tutorial – Part 2

iOS Project Management App Tutorial – Part 1

Hello World! This is the first half of the two-part post that will combine what we’ve been learning from several different posts into a fully-functional app: Taskr. Taskr is a classic project management app where the user is trying to keep track of all of the tasks related to a particular project. While we’re building Taskr, we’ll also learn plenty of new techniques like … Read moreiOS Project Management App Tutorial – Part 1

How to Access the User’s Location in iOS Apps

Hello World! In this post, we’re going to look at how we can retrieve the user’s location as pure data and as a position on a map. We’ll look into the CoreLocation and MapKit modules and build an app that will display some diagnostic information like latitude, longitude, altitude, and accuracy. Right underneath those fields, we’ll have a map view that will … Read moreHow to Access the User’s Location in iOS Apps

How to Navigate Between View Controllers in iOS

Hello World! In this post we’re going to learn how to effectively navigate between two or more view controllers using segues and a UINavigationController. We’ll also see how we can pass data between them using properties. We’ll be building a small app that will use a UINavgiationController to navigate between two view controllers and pass data between them … Read moreHow to Navigate Between View Controllers in iOS

Tutorials on game, web and mobile app development