iOS Apprentice Updated for Xcode 6.3 and Swift 1.2
Good news – Matthijs Hollemans has updated The iOS Apprentice for Xcode 6.3 and Swift 1.2! As you may know, Swift 1.2 introduced some new syntax, such as an improved if let statement, and revised...
View ArticleView Debugging in Xcode 6
Debugging views in Xcode has never been easier When you’re developing an app, sometimes there may be a bug with your views or auto layout constraints that isn’t easy to find just by looking through...
View ArticleiOS Animations by Tutorials Updated for Xcode 6.3 and Swift 1.2
Good news – Marin Todorov has updated iOS Animations by Tutorials for Xcode 6.3 and Swift 1.2! As you may know, Swift 1.2 introduced some new syntax, such as an improved if let statement, and revised...
View ArticleVideo Tutorial: Intermediate Swift Part 2: Properties
Learn about Swift properties which are a way to store data within your classes or structs. Video Tutorial: Intermediate Swift Part 2: Properties is a post from: Ray Wenderlich The post Video Tutorial:...
View ArticleBackground Modes Tutorial: Getting Started
Learn how to make your app do stuff even when it is no longer active Update note: This tutorial was updated to iOS 8 and Swift by Ray Fix. Original post by Gustavo Ambrozio. Since the ancient days of...
View ArticleVideo Tutorial: Intermediate Swift Part 3: Protocols
Learn about protocols in Swift: how you can define them and why you would want to do that in the first place. Video Tutorial: Intermediate Swift Part 3: Protocols is a post from: Ray Wenderlich The...
View ArticleReaders’ App Reviews – April 2015
Apps Springing up everywhere! April has arrived and that means more apps from readers like you! Just like every month, you’ve packed my inbox with great new apps and games. And as expected, I’ve got a...
View ArticleVideo Tutorial: Intermediate Swift Part 4: Extensions
Learn about extensions, which allow us to provide additional functionality to your classes, structs, and enums whether you have the source code or not. Video Tutorial: Intermediate Swift Part 4:...
View ArticleRWDevCon Inspiration Talk – Contributing by Ryan Nystrom
Note from Ray: At our recent RWDevCon tutorial conference, in addition to hands-on tutorials, we also had a number of “inspiration talks” – non-technical talks with the goal of giving you a new idea,...
View ArticleVideo Tutorial: Intermediate Swift Part 5: Closures
Learn about Swift closures, a way to encapsulate your code, similar to blocks in Objective-C. Video Tutorial: Intermediate Swift Part 5: Closures is a post from: Ray Wenderlich The post Video Tutorial:...
View ArticleReveal Tutorial: Live View Debugging
Learn how to inspect your view hierarchy with Reveal! It’s also no secret that debugging user interfaces in iOS can be a pain. While using LLDB is great for debugging code, it doesn’t really lend...
View ArticleVideo Tutorial: Intermediate Swift Part 6: Access Control
Learn how access control is implemented in Swift. Video Tutorial: Intermediate Swift Part 6: Access Control is a post from: Ray Wenderlich The post Video Tutorial: Intermediate Swift Part 6: Access...
View ArticleVideo Tutorial: Intermediate Swift Part 7: Initializers
Learn about the rules of initialization and see them in practice. Video Tutorial: Intermediate Swift Part 7: Initializers is a post from: Ray Wenderlich The post Video Tutorial: Intermediate Swift Part...
View ArticleUIKit Dynamics and Swift Tutorial: Tossing Views
Learn how to toss your views with gestures and physics behaviors in this UIKit Dynamics tutorial! Update note: This tutorial was updated to Swift and iOS 8 by Bjørn Ruud. Original post by Tutorial Team...
View ArticleVideo Tutorial: Intermediate Swift Part 8: Generics
Learn about generics, a way to create code that can be performed on many types without sacrificing type safety. Video Tutorial: Intermediate Swift Part 8: Generics is a post from: Ray Wenderlich The...
View ArticleiOS Games by Tutorials Updated for Swift 1.2
Good news – we have updated iOS Games by Tutorials for Swift 1.2! As you may know, Swift 1.2 introduced some new syntax, such as an improved if let statement, and revised usage of as vs as! vs as?. To...
View ArticleVideo Tutorial: Intermediate Swift Part 9: Memory Management
Learn about memory management in Swift which uses Automatic Reference Counting, and when you need to provide more information to help ARC do its job. Video Tutorial: Intermediate Swift Part 9: Memory...
View ArticleSwift by Tutorials Updated for Swift 1.2
Good news – Colin and Matt have updated Swift by Tutorials for Swift 1.2! As you may know, Swift 1.2 introduced some new syntax, such as an improved if let statement, and revised usage of as vs as! vs...
View ArticleRWDevCon Inspiration Talk – Identity by Vicki Wenderlich
Note from Ray: At our recent RWDevCon tutorial conference, in addition to hands-on tutorials, we also had a number of “inspiration talks” – non-technical talks with the goal of giving you a new idea,...
View ArticleVideo Tutorial: Intermediate Swift Part 10: Operator Overloading
Learn about operator overloading and custom operators so you can change how existing operators work in certain situations and create operators of your own. Video Tutorial: Intermediate Swift Part 10:...
View Article