iOS8-Blog

Objective-C / Swift Tutorials, Resources and Competitions for the iPhone Developer

Asynchronous Message Passing With Actors in Objective-C

Although we are all in love with Objective-C, the power of a language itself is given by its inner features. Languages like Ada have a built-in concurrency model, while Objective-C needs external libraries (let’s say libdispatch) to try to achieve the same power of expression found in richer languages. The same happened for the implementation of the Actor Model. The standout language for the feature of asynchronous message passing using the actor model is Erlang. From Wikipedia: The actor model ...

Read Full Article

Developing iOS8 Apps Using Swift – Part 7 – Animations, Audio, and Custom Table View Cells

In the previous iOS8 Swift Tutorials we went over some basics of the iOS8 programming language: Swift, and set up a simple example project that creates a Table View and a puts some API results from iTunes inside of them.

Read Full Article

Developing iOS8 Apps Using Swift – Part 6 – Interaction with multiple views

This article is part of the create iOS8 Applications with Swift tutorial series, here are the other published articles: Slimming down our API Controller code First off, our original plan was to show iTunes music information. So let’s modify the API controller to better handle this information. Before we start making changes I want to simplify the class. We’re going to use the sendAsynchronousRequest we learned about in part 5, and slim down our API controller. To do that, let’s ...

Read Full Article

Developing iOS8 Apps Using Swift – Create a To-Do Application

In this iOS8 Swift Tutorial, I will show you how to create a To-Do like application using Swift, the new programming language from Apple. This tutorial is based on the Objective-C Counterpart over on the

Read Full Article

Developing iOS8 Apps Using Swift – Part 5 – Async image loading and caching

So, we now have the functionality we’re looking for, but if you run this yourself you’ll see its super slow! The issue is that the images in these cells are downloading on the UI thread, one at a time, and they aren’t being cached at all. So let’s fix that.

Read Full Article

Developing iOS8 Apps Using Swift – Part 4 – Adding Interactions

In parts 1, 2, and 3 we went over some basics of Swift, and set up a simple example project that creates a Table View and a puts some API results from iTunes inside of them. If you haven’t read that yet, check out Part 1, Part 2, and Part 3. This article is part of the create iOS8 Applications with Swift tutorial series, here are the other published articles: Make stuff happen! Okay, so first things first. There’s one ...

Read Full Article

Swift Cheat Sheet

Just a quick update regrading the iOS 8 Swift Cheat Sheet.

Read Full Article

User Defined Runtime Attributes

User defined runtime attributes are the hidden gem of Xcode’s Interface Builder. Available since Xcode 4 and iOS 5, they provide the ability to configure properties of a view that you would otherwise be unable to configure in Interface Builder. As an advocate for the separation of concerns, I believe we should do in Interface Builder as much interface configuration as possible. Although runtime attributes are often overlooked, they can lead to much cleaner view controller code – something we ...

Read Full Article

1 2 3 17
Close

Follow iOS-Blog on twitter

Follow @iOS_Blog