The internet's most comprehensive Swift resource.




by Jameson Quave     jamesonquave.com
Swift Version: unspecified
Taking control of the iPhone camera in iOS 8 with Swift is easy with the AVFoundation API. In this post I'll teach you how to use it to set a ISO value.

by Jameson Quave     jamesonquave.com
Swift Version: unspecified
Taking control of the iPhone camera in iOS 8 with Swift is easy with the AVFoundation API. In this post I'll teach you how to use it to set a manual focus.

by Jameson Quave     www.youtube.com
Swift Version: unspecified
Connecting Storyboard Objects to Code in Xcode. This is part of the Swift tutorial on http://jamesonquave.com

by Jameson Quave     jamesonquave.com
Swift Version: unspecified
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.

by Jameson Quave     jamesonquave.com
Swift Version: unspecified
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.

by Jameson Quave     jamesonquave.com
Swift Version: unspecified
Have you seen this 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 at this page trying to figure out what the error means, here’s the short version: It means your variable is set to nil, but your code is expecting it to not be nil.

by Jameson Quave     www.youtube.com
Swift Version: unspecified
JamesonQuave.com StoryBoard Tutorial For Part 6 This video accompies part 6

by Jameson Quave     jamesonquave.com
Swift Version: unspecified
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 yet, check out Part 1 If not, and you just want to start from here, download the code for Part 5 to get started. We’ll use it as a template to begin. In this tutorial we’re going to do quite a few things.

by Jameson Quave     jamesonquave.com
Swift Version: unspecified
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.

by Jameson Quave     ios-blog.co.uk
Swift Version: unspecified
Apple recently announced a pretty major change to the way iOS apps have been developed in the past, an entirely different programming language called Swift which replaces Objective-C. In my efforts to learn the new language, I’ve decided I will be posting regularly as I step through the learning process, sharing everything I find. This is the first post of many on the topic, and I hope you decide to follow along!

by Jameson Quave     jamesonquave.com
Swift Version: unspecified
Make stuff happen! Okay, so first things first there’s one more thing we need to clean up. The Table View Cell thats being created in the delegate function cellForRowAtIndexPath is not the most efficient way to create cells. In Obj-C we always wanted to use dequeueReusableCellWithIdentifier in order to get a cell out of memory if one is available, rather than creating a new one every time a cell is rendered. This helps make scrolling fast, and keeps the memory usage down.

by Jameson Quave     jamesonquave.com
Swift Version: unspecified
In this section we’re going to take a stop and clean up some of the code we’ve created so far by removing our network logic from our view controller code, and fixing some other issues that will hurt our performance. This may not be the most glamorous part of writing a new app, but it’s important! Let’s do it…

by Jameson Quave     jamesonquave.com
Swift Version: unspecified
For this section, we’re going to do something a little more ambitious. We’re going to hit the iTunes Search API for the iTunes Store, download the JSON results, parse them in to Dictionaries and then populate our Table View with this information. Then, we will add some user interaction by adding a click event to the tableview, so that when an item is clicked the iTunes store item will be opened.

by Jameson Quave     jamesonquave.com
Swift Version: unspecified
Apple recently announced a pretty major change to the way iOS apps have been developed in the past, an entirely different programming language called Swift which replaces Objective-C. In my efforts to learn the new language, I’ve decided I will be posting regularly as I step through the learning process, sharing everything I find. This is the first post of many on the topic, and I hope you decide to follow along!



© 2015 SoSoSwift. Blog · About · Contact · Privacy policy · Terms of service · RSS