How to Make a Freaking iPhone App – iOS 10 and Swift 3

How to Make a Freaking iPhone App – iOS 10 and Swift 3

Have you ever wanted to make a killer iPhone app? You have a great idea, just no idea how to go about it. You have watched a ton of YouTube videos, read numerous blog post and all that happened was you ended up with a headache. This course is what you need!  Learn from someone … Read moreHow to Make a Freaking iPhone App – iOS 10 and Swift 3

Structs and Enums in Swift

 Structures We’ve discussed classes in Swift and how they are the foundation of object-oriented programming. In addition to classes, we also have structures that provide similar functionality. A structure is similar to a class since it can also have methods, properties, and initializers, but a structure is a value type where classes are reference types. Every type in Swift is either a value type … Read moreStructs and Enums in Swift

Object-oriented Programming with Swift – Part 2

Initialization and Deinitialization Initialization is when we prepare to create an instance of a class. This process may involve configuring the properties or any other miscellaneous setup required before we can use that instance like opening a database connection, creating a save file, or opening a web socket. In Swift, we use initializers to run some code before the instance … Read moreObject-oriented Programming with Swift – Part 2

Object-oriented Programming with Swift

Basic Object-oriented Principles Before delving into Swift code, let’s first understand what it means to be object-oriented (OO) and the need for OO. We begin our discussion by talking about classes and objects. In software, sometimes it is not sufficient to have loose methods and data structures floating around in our source code. We need some structure … Read moreObject-oriented Programming with Swift

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

Swift 3 – Learn to Code with Apple’s New Language

Swift 3 – Learn to Code with Apple’s New Language

Be part of the evolution of Swift 3! There is no better time to learn this powerful , yet easy to learn programming language developed by Apple for macOS, IOS, watchOS and tvOS. This course is designed to provide a comprehensive introduction to Swift, so that you can begin experimenting right away. Mobile devices are … Read moreSwift 3 – Learn to Code with Apple’s New Language

iPad Programming for iPhone Developers – Extend Your Reach

iPad Programming for iPhone Developers – Extend Your Reach

Apps for iPad and iPhone are big business. And if you are not building your apps for both, you are losing out. It is projected that 2016 will see 80 million iPad users in the USA alone! And with Apple’s release of the iPad Pro, that number will dramatically increase. Get started now learning how … Read moreiPad Programming for iPhone Developers – Extend Your Reach

Swift Tutorial 6 – How to Use Functions in Swift

In this post, we’re going to learn about how to define and call various types of Swift functions. A function is a self-contained block of code whose purpose is to perform a specific task. We use functions so that we can break up the main source code into manageable chunks. Also, if we need to repeat code, we can … Read moreSwift Tutorial 6 – How to Use Functions in Swift

Swift Tutorial 5 – How to Use Control Flow in Swift

In this section we’re going to look at the various looping constructs and decision statements that Swift supports. We’ll be learning about while, repeat-while, and the variations of for loops. Next, we’ll discuss decision statements such as the if, if-else, and switch case statements. Finally, we’ll finish this section by talking about the branching statements we can use to control the program flow. Looping … Read moreSwift Tutorial 5 – How to Use Control Flow in Swift

Swift Tutorial 4 – Collection Types Tutorial in Swift

Swift provides three main collection types we can use to store groups of related values. Arrays are linearly ordered by an index starting at zero. Sets contain unordered, unique values. Dictionaries store an unordered collection of key-value pairs. Arrays The above image shows what an array looks like graphically. Essentially, arrays are ordered lists of elements of the same type where the … Read moreSwift Tutorial 4 – Collection Types Tutorial in Swift

Tutorials on game, web and mobile app development