Swift Tutorials and Insights

Learn how to use Swift, Objective-C, Xcode, and more to start building your own iOS apps. Read tutorials written by top iOS developers and experts.

GET STARTED

Swift tutorials, posts, and more

Swift & Objective-C: How to Use 2 Languages in Your Project

Today, we will be discussing how you can use Swift and Objective-C in your projects together. It’s not always easy, or as straightforward as Apple promises, but with a small amount of work you should be able to have both languages co-exist in a single project.
Swift & Objective-C: How to Use 2 Languages in Your Project

How to use Alamofire and SwiftyJSON with Swift?

This blog will describe how to use Alamofire with SwiftyJSON. This blog related to iOS and Swift Language.
How to use Alamofire and SwiftyJSON with Swift?

Swift Algorithm Part 1: Fizz Buzz Test Solution

Learn how to implement Swift algorithms by performing a simple Fizz Buzz Test!
Swift Algorithm Part 1: Fizz Buzz Test Solution

Core Data 101: Saving and Fetching

Today we will be focusing on a few important aspects of Core Data, namely, how to set up your model schema as well as fetching and saving data to your persistent store.
Core Data 101: Saving and Fetching

Adopting Cocoapods in your iOS app

In this tutorial, we will use Cocoapods to integrate SwiftyJSON to make it quick and easy to parse JSON inside your Swift app.
Adopting Cocoapods in your iOS app

Learn Swift: Enums and Closures

Today we will be talking about Enums and Closures in the Swift programming language. We will touch on type-safety, different enum types, as well as a common type of closure, the completion handler. If you’re a beginner, this is a Swift tutorial you should pay close attention to.
Learn Swift: Enums and Closures

Getting Started with Swift

With this crash course of sorts, you will know enough to be dangerous in Swift.
Getting Started with Swift

Swift Beginner's Guide to View Animations

Want to make your app more interesting and attractive? In this tutorial you are going to learn how to use View animation and how to convert a simple view into an awesome view.
Swift Beginner's Guide to View Animations

iOS9 3DTouch Tutorial: Introduction

With iPhone 6s+ & iOS9, you can now develop apps with 3DTouch, an interesting new way for users to interact with your apps. This article will serve as an intro to what you can do with 3DTouch.
iOS9 3DTouch Tutorial: Introduction

Swift Quick Tip: Using Apple MapKit's MKLocalSearch

Have you ever wondered which restaurants were nearby? Apple’s MapKit framework provides an easy way to lookup places via natural language search - here's how.
Swift Quick Tip: Using Apple MapKit's MKLocalSearch

Parse Tutorial: Adding a Twitter/Facebook Signup/Login to Your iOS App

Kiss those long hours spent on setting up the login screen goodbye thanks to Parse, which offers a great platform to handle signups and integration with Facebook and Twitter for free. In this tutorial, we’ll look at how to setup a custom Login and Signup view, so you can get users signed up with minimal effort.
Parse Tutorial: Adding a Twitter/Facebook Signup/Login to Your iOS App

Parse Tutorial: Customizing Your Twitter/Facebook Signup/Login Views

In this Parse tutorial, you'll learn how to add and customize a simple Log In and Sign Up flow, and adjust it to look like a professional polished app with minimal efforts.
Parse Tutorial: Customizing Your Twitter/Facebook Signup/Login Views

Swift Tips & Tricks: Using Functions as Parameters in Swift

Learn how to use functions such as Parameters and other practical things in Swift. Here are some quick tricks you can try.

Two Basic Ways To Populate Your UITableView

There are two main base ways to populate a tableview. The more popular is through Interface Building, using a prototype cell UI object. The other is strictly through code when you don't need a prototype cell from Interface Builder. Let's understand how these two are used and when should one be used over the other.

Create a Facebook Share Button and Twitter Tweet Button for Your iOS Swift App

This IOS tutorial will cover tips on how to create a Facebook Share Button and Twitter Tweet Button on your IOS Swift App
Create a Facebook Share Button and Twitter Tweet Button for Your iOS Swift App

Can I Be A Programmer?

P
Can I Be A Programmer?

The Musical UIButton

When should a musical note start playing? When should it stop? This is something I’m regularly asking myself and discussing with others as we construct new musical apps. In this article I cover the ...
The Musical UIButton

Build a Sample iPhone App that Saves a User's Session Data with NSUserDefaults

##Introduction: Create a Great User Experience If your app requires any kind of workflow or data entry, it is best to save app state periodically upon shutdown. Otherwise, users can lose all of their work. This would not only be a loss of data but also of time. One of your main goals is to create a great user experience. In regards to...
Build a Sample iPhone App that Saves a User's Session Data with NSUserDefaults

Making a Bookkeeping App with NSUserDefaults and Complex Objects

In my previous article, the basics of how to persist data using NSUserDefaults were covered. Now we'll see how to persist custom classes that we create. These classes will be contained in an array. We'll save the entire array to NSUserDefaults.
Making a Bookkeeping App with NSUserDefaults and Complex Objects

Swift Tips & Tricks: Protocol Extensions in Swift

Need a quick tip to add protocol extensions in Swift? Find your answer here!