This post compatible with Xcode 6.3, Updated on February 16, 2015 This is part two of a tutorial series covering the usage of Core Data in Swift to write iOS apps with persistence. If you haven’t read part one yet, read that first. If you really want to get your feet wet, my Swift book…
Search Results for: func
Core Data in Swift Tutorial (Part 1)
This post compatible with Xcode 6.3 Beta, Updated on February 16, 2015 Don’t have 6.3 yet? Make sure to download it here using your iOS Developer account. Core Data is the de facto standard way to persist and manage data in both iPhone and Mac applications, and with Swift it’s a bit easier. So it’s…
Taking control of the iPhone camera in iOS 8 with Swift (Part 2)
Using the AVFoundation API, we are going to set up a capture session and make an app that allows us to use all the new fine-grained controls added to iOS 8. This includes manually controlling focus, exposure, and ISO. First off, we just need to set up a basic camera preview. In Part 1, we…
Taking control of the iPhone camera in iOS 8 with Swift (Part 1)
Updated on September 20, 2014 for Xcode 6 GM Using the AVFoundation API, we are going to set up a capture session and make an app that allows us to use all the new fine-grained controls added to iOS 8. This includes manually controlling focus, exposure, and ISO. First off, we just need to set…
Using Equatable and NilLiteralConvertible to re-implement Optionals in Swift (Part 2)
This post updated December 6, 2014 to reflect changes in Xcode 6.2 A few weeks ago I did a little thought experiment on how we might re-implement Swift’s optional type by using the Swift enum. If you haven’t read that yet, you can read it here. In this post, we’re going to push a little…
Swift’s Nil Coalescing Operator In Xcode 6 Beta 5
I was just updating my tutorial series on developing iOS 8 apps in Swift for Beta 5, and I was looking at this bit of code: var name = result[“trackName”] as? String if !name? { name = result[“collectionName”] as? String } The code is setting name to the result[“trackName”], if it can successfully cast to…
Re-implementing Optionals using Swift’s powerful enum type.
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…
Learn Swift
A collection of links from around the web to help you learn swift. Developing iOS Apps In Swift (eBook) is now available for early access.Learn More » About this page This list is for external resources to this site. If you’re looking for my tutorials and essays on Swift. Please check here. This page a…
Drawing Custom Views With Swift – Andrew VanWagoner
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…
Making a POST request in Swift
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…