Creating Custom Xcode Templates

Over the years there have been many tutorials on how to create Xcode templates. Unfortunately, with new releases of Xcode, along come changes to file system and integration with Xcode.

Jake Marsh takes us on a quick tour of how to create your own custom Xcode templates that should work with the latest release of Xcode.

Swift 2.1 – What’s New

A look at what’s new in Swift 2.1, included in Xcode 7.1 beta 2:

Russ sums it up nicely:

“If you thought Apple was slowing down with Swift, think again.”

Lightweight Image Loader in Swift

Hirohisa Kawasaki is the developer of ImageLoaderSwift, a library for loading and caching images on an iOS device.

“ImageLoader is an instrument for asynchronous image loading written in Swift. It is a lightweight and fast image loader for iOS.”

Objective-C Pointers and Swift 2

Jameson Quave:

“This post is intended to be a brief introduction to how you can practically work with the C pointers that crop up from time to time when working with Swift. Because the Apple SDK’s are all still written in Objective-C, these pointer objects show up, and it’s important to know simple ways to work with them. In this post we’ll go over the basics of how to read and write to C pointers from Swift.”

Objective-C Pointers and Swift 2.

iOS and Swift Tutorial Series: iOS Apprentice


Matthijs Hollemans is an experienced iOS developer and the author of iOS Apprentice, a collection of four “epic-length” iOS tutorials. If you are interested in learning how to build iPhone applications, and are new to Xcode and Swift, this series is a great way to get started.

Each of the four tutorials walk through the development of a unique iOS application. From one application to the next, the complexity increases, building your knowledge one step at a time.

Tutorial Overview

In the first tutorial you’ll start slow, with an introduction to Xcode, Interface Builder and some basic Swift code, creating a simple game.

The next application you’ll build is a to-do list, built around a common iOS application control, the UITableView.

The third application is all about Core Location, Map Kit and Core Data.

You’ll wrap up by building an application that accesses remote services using JSON.

Big Picture

All of the books that I’ve read from Ray Wenderlich are very well put together, this book is no exception. Everything from the screenshots, to diagrams, to code descriptions, are all presented in a logical, easy to follow format.

There are as many different approaches on how to learn to build iOS apps as there are books on the topic. I find a hands-on, code-centric approach one of the most effective, not to mention, engaging. Once you have a working application, you can dive in and make changes and add enhancements. Over the years I’ve found that exploring a working application is a very effective way to learn.


It’s been a pleasure to read through iOS Apprentice. I highly recommend the book for anyone who enjoys a hands-on, tutorial style book.

All books published by Ray Wenderlich include free updates! Put another way, you can’t go wrong as far as timing of publication, any updates will be available as a download.

Enter Giveaway of iOS Apprentice

Ray Wenderlich has offered 2 copies of iOS Apprentice for the giveaway. Subscribe to the newsletter, and a copy of iOS Apprentice could be yours!

Here is a list of the Swift books to be given away on August, 28th.