Skip to content

Jameson Quave

Using computer technology to educate, and improve lives.

Menu
  • Home
  • Contact
Menu

Re-implementing Optionals using Swift’s powerful enum type.

Posted on July 28, 2014December 6, 2014 by Jameson Quave

This post updated December 6, 2014 to reflect changes in Xcode 6.2 If you’ve been messing with Swift much lately, you may have noticed that enum’s do much more than they did in Objective-C, or in most other languages for that matter. In the WWDC videos discussing Swift, one of the presenters mentions that Optionals…

Read more

Access Control In Swift

Posted on July 22, 2014December 21, 2014 by Jameson Quave

Updated December 21 for Xcode 6.1.1 The Swift feature of Access Control is really important from a software architecture perspective, because it allows us to properly implement encapsulation. Without the ability to hide members and methods of classes, it’s very easy to accidentally (or not) reach in to classes and mess with internals that were…

Read more

Drawing Custom Views With Swift – Andrew VanWagoner

Posted on July 4, 2014July 23, 2014 by Jameson Quave

One of my readers, Andrew VanWagoner, decided to put together a short tutorial that follows up the iOS 8 Swift Tutorial I put together last month. So I’m sharing it here with you all! Andrew is a Senior Software Engineer working for Adobe in Lehi, Utah. You can find out more about Andrew at his…

Read more

Running Swift Scripts From The Command Line

Posted on June 19, 2014October 30, 2014 by Jameson Quave

Swift Scripts From The Command Line This post updated for Xcode 6.1 One of the great features of swift is it’s ability to be used on the command line. It’s actually really easy to do, and I’ll show you how to make an executable Swift file in this tutorial. First let’s create a new Swift…

Read more

Making a POST request in Swift

Posted on June 18, 2014May 10, 2020 by Jameson Quave

This post updated September 16 for Xcode 6 GM Let’s say you’re working on an iOS app where you need to pass data to a server as JSON. Just about every app that interacts with a server does this, and almost always there is a login API call. For the purposes of this tutorial, I’m…

Read more

Swift: “fatal error: unexpectedly found nil while unwrapping an Optional value” errors in Swift

Posted on June 14, 2014April 3, 2017 by Jameson Quave

fatal error: unexpectedly found nil while unwrapping an Optional value Have you seen this yet working with Swift yet? If so, you’re not alone. In this post I’m going to dig in to what this means, and explain a bit about optionals in Swift. For those of you who are experienced programmers and have arrived…

Read more

Developing iOS 8 Apps Using Swift – Animations, Audio, and Custom Table View Cells (Part 7)

Posted on June 12, 2014April 17, 2015 by Jameson Quave

This section completely updated to reflect changes in Xcode 6.3, as of April 17, 2015 In parts 1 through 6 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…

Read more

Developing iOS 8 Apps Using Swift – Interaction with multiple views (Part 6)

Posted on June 6, 2014April 16, 2015 by Jameson Quave

This section completely updated to reflect changes in Xcode 6.3, as of April 16, 2015 In parts 1 through 5 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…

Read more

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

Posted on June 4, 2014April 16, 2015 by Jameson Quave

This section completely updated to reflect changes in Xcode 6.3, as of April 16, 2015 In parts 1 through 4 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…

Read more

Developing iOS Apps Using Swift Part 4 – Adding Interactions

Posted on June 3, 2014April 16, 2015 by Jameson Quave

This section completely updated to reflect changes in Xcode 6.3, as of April 16, 2015 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…

Read more
  • Previous
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • Next

Connect

  • Facebook
  • Google+
  • My Programming Book Picks
  • Twitter

Jameson Quave


I write about new technologies and how we interact with them.
© 2025 Jameson Quave | Powered by Minimalist Blog WordPress Theme