Get the best design and development resources delivered straight to your inbox.

Runtime

Sam Soffes and Caleb Davenport talk about Swift, iOS, and other things they like.

This week we talk about what the next iPhone might mean for developers and a few things we'd like to see at WWDC.

This week we talk about debugging system frameworks on iOS and macOS and some great tools that can help.

41: Bluetooth Basics

May 4, 2017

This week we talk about how to get started with Bluetooth Low Energy with an Arduino and Core Bluetooth on iOS.

40: Fun Privacy News

April 27, 2017

This week we talk about the recent Uber news and the work Apple is doing to protect the privacy of users on iOS and macOS.

This week we talk about Swift ABI stability, why you probably don't need it, and new features we'd like to see instead.

This week we talk about getting an app ready for production. What crash reporting, analytics, and deployment services we use and how we integrate them.

This week we talk about a few surprisingly simple things you can add to your apps that make them better iOS citizens.

36: Protobufs in Depth

March 23, 2017

This week we go deep on Protobufs and how to integrate them into an app.

This week we talk about WWDC Scholarships, a fun way to get started with hardware, and new projects we are working on.

This week we talk about a few big Swift proposals that add a lot of power and flexibility.

This week we talk about creating Swift types to solve interesting problems.

This week we talk about augmenting Xcode functionality with custom scripts and build phases.

31: Command+F for the win!

February 2, 2017

This week we talk about learning to work on the Swift compiler by trying to fix a starter bug.

This week we talk about recent Swift Package Manager news and what it means for Swift 4 and the community.

29: A Chat With Fatal Error

January 19, 2017

This week we are joined by Soroush Khanlou and Chris Dzombak of "Fatal Error" to talk about "Not Invented Here" and how we approach project dependencies.

28: So. Many. Methods

January 5, 2017

This week we talk about building complex app delegates and an entire app within a framework.

27: What if?

December 15, 2016

This week we talk about what we might do if we didn't work on iOS apps.

This week we are joined by JP Simard to talk about some recent Swift news and the challenges of building a library that spans multiple platforms and languages.

25: Emoji Logging

December 1, 2016

This week we talk about how we solve a few common tasks in a typical iOS app.

24: Screen Door Effect

November 17, 2016

This week we talk about VR and AR.

This week we talk about what we like to see in job interviews and what we like to see in candidates.

This week we talk about new MacBook Pros, the Touch Bar and minor Swift updates.

This week we talk about what new Macs might mean for developers, working with the Apple Script bridge in Swift, and how to name things in Swift 3.

This week we talk about Dash, Realm, and a few interesting bits in Swift 3.

19: Rate Limited Like Crazy

October 13, 2016

This week we talk about Rails, Sidekiq, and Sam’s “Heavy Rotation” app.

18: Protobufs

October 6, 2016

This week we talk about the new Swift Protobuf project from Apple and using protobufs in apps.

17: Sticker Gymnastics

September 29, 2016

This week we talk about a few things we released and way cooler things that other people released.

16: Freakin' Squashing

September 22, 2016

This week we talk about async await in Swift, the idea of a Result type, and starting new projects.

15: Did You Order It Yet?

September 15, 2016

This week we talk about the Apple event, new devices, and what they mean for developers.

This week we talk about building Canvas, using frameworks to organize code, and using protocols as types.

This week we talk about storing data and how that changed in Swift apps.

This week we talk about building a business on the App Store in light of the recent Vesper announcement.

This week we talk about Apple at Black Hat, Swift 3, Swift on the server, and Messages apps.

10: IB or not IB

August 11, 2016

This week we talk about Interface Builder and how we write Swift UI code.

This week we talk about participating in the Swift evolution process and a handful of interesting Swift 3 proposals.

8: Swivel Ship

July 28, 2016

This week we talk about a controversial Swift proposal and what it means for app and library developers.

7: Weeding the Codebase

July 21, 2016

This week we talk about organizing Swift code and using types to solve complex problems.

This week we talk about package managers and how we handle external dependencies on iOS.

This week we talk about changes to the Swift language that add safety and simplify code.

4: When Swift Hurts

June 30, 2016

This week we talk about areas of Swift that require special consideration: value type performance, working with system libraries, and taking advantage of dynamic behavior.

3: Swiftification

June 23, 2016

This week we talk about the Swiftification of Foundation.

This week we discuss our Episode 1 wish list and talk about a few other interesting topics from WWDC 2016.

1. Suspiciously Dark

June 9, 2016

This week we talk about things we'd like to see at WWDC 2016.

0: Prologue

June 8, 2016

Welcome to Runtime! Join us in future episodes where we talk about Swift, iOS, and other things we like.

Join Spec on Slack

Come chat with our community of 7,000+ designers and developers!