Mon, Apr 27
InterfaceOrientation with iOS 8 Transitions

This is an interesting post by Tom Adriaenssen on interface orientation, iOS 8 and using fallback behavior of previous OS versions. To bring all this together, Tom:

“…calculates the number of 90º segments we’ll have to go through, and switch to the next interfaceorientation for each segment.”

Using interfaceOrientation with iOS8 transitions

Intuitive NSDate Calculations in Swift

Naoto Kaneko is the author of Timepiece:

“Intuitive NSDate extensions in Swift.”

With Naoto’s project you can write things like this:

 let now = NSDate()
 let nextWeek = now + 1.week
 let dayAfterTomorrow = now + 2.days
Fri, Apr 24
Open Source Weather App in Swift

This looks like an interesting opportunity to work with a remote API as well as tinker with the UI:

Open Source Weather App created with Swift


Swift Adventures In Monad Land

Al Skipp:

Question: Is it vital to understand the concept of Monads to program in Swift? Answer: No.

Al explores concepts relating Monad and Swift based on talks at Swift London Meetup and Swift Summit.

Simple Dependency Management with Carthage – Video

Justin Spahr-Summers walks through the why, what and how of Carthage:

Carthage is a new dependency manager for Objective-C and Swift projects, intended to be the simplest way to add frameworks to a Cocoa application. Carthage works by delegating tasks to Xcode and Git, minimizing new concepts as much as possible, so you can continue to use the tools you’re already familiar with.

Ruthlessly Simple Dependency Management