Last year I mentioned a nice tutorial on dealing with common issues when moving from Objective-C to Swift another common issue occurs when using C libraries within your Swift code.
Here’s a tutorial submitted by Atomic Object from Matt Behrens that demonstrates how to include C based libraries within your Swift code, and the basics of using a C library within Swift code.
Specifically the tutorial covers:
Some time ago I mentioned a tutorial on creating a Candy Crush style game with Swift and Sprite Kit.
Here’s an in-depth step by step tutorial with source code submitted by Stefan that shows step-by-step how to create a simple shooter game using SpriteKit and Swift. The tutorial goes beyond creating the game and also shows how to implement iAd and Game Center.
Maintaining efficiency with multiple table views, collection views, and UIScrollViews is extremely difficult – typically performance will suffer or you’ll end up using a lot of memory.
Here’s a tutorial showing how to handle a stack of views, table views, collection views or a UIScrollView subclass vertically without losing performance or wasting memory submitted by Daniele Margutti along with a component called DMStackScrollView providing an efficient stack of scrollviews with some added features.
Late last year I mentioned a nice introductory tutorial on functional programming with Swift which solves a problem imperatively, and then solves the same problem using functional programming concepts.
Here’s a tutorial from Javier Soto on functional programming in which he goes in-depth describing some functional programming concepts using Swift examples.
In the tutorial Javier explains what a functor is, and using nice example describes what a specific type of functor – the monad – is..
Late last year I mentioned a nice guide on using the keyboard extensions feature added in iOS 8.
Here’s a step-by-step tutorial by Lukas Petr showing how to create an action extension with the iOS 8 SDK.
Action extension’s are those that provide direct access and manipulation to content within the host app.
In the tutorial you’ll create an action extension that will allow the user to voice text using AVSpeechSynthesizer.