Mon, Aug 24
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

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.

Summary

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

Blog

Tue, Aug 18
Swift Book: iOS Games by Tutorials

iosGames

Although I’ve been a developer for 20+ years, my thought process has always been that coding games would be difficult to learn. Turns out, if you have the right resources, that certainly isn’t the case.

read more »

Fri, Aug 14
Interview with Marin Todorov – Author of iOS Animations by Tutorials

Marin Todorov has been writing code on Mac computers for 20+ years, starting with the Apple II! He is also one of the founding memebers of the Ray Wenderlich team.

I recently had an opportunity to chat (via Skype) with Marin Todorov about his latest book: iOS Animations by Tutorials.

read more »

Thu, Aug 13
Asset Catalog Access in Swift

Kazunobu Tasaka is the developer of Misen:

“Script to support easily using Xcode Asset Catalog in Swift.”

Misen creates a Swift UIImage extension, providing application-specific enum in which UIImage objects can be instantiated.