Getting Started with Core Data Tutorial
Welcome to Core Data! In this tutorial, you’ll write your very first Core Data app. You’ll see how easy it is to get started with all the resources provided in Xcode, from starter code templates to the...
View ArticleScreencast: Beginning C# Part 14: Foreach Loops
In this episode, you'll learn about the foreach loop which is a great loop to use with collections. The post Screencast: Beginning C# Part 14: Foreach Loops appeared first on Ray Wenderlich.
View ArticleLightweight Migrations in Core Data Tutorial
When you create a Core Data app, you design an initial data model for your app. However, after you ship your app inevitably you’ll want to make changes to your data model. What do you do then? You...
View ArticleMultiple Managed Object Contexts with Core Data Tutorial
A managed object context is an in-memory scratchpad for working with your managed objects. Most apps need just a single managed object context. The default configuration in most Core Data apps is a...
View Article2D Apple Games by Tutorials Updated for Swift 3 and iOS 10
Happy Monday – it’s another iOS 10 Feast book release! Three years ago, we wrote a book named iOS Games by Tutorials, covering how to make 2D games with SpriteKit. One year later, we released a second...
View ArticleUIPresentationController Tutorial: Getting Started
Learn how to build custom presentations with UIPresentationController. View controller presentation has been an integral part of every iOS developer’s toolkit since the early days of iOS. You’ve...
View ArticleSpriteKit Swift 3 Tutorial for Beginners
Note from Ray: This is a Swift 3 and iOS 10 update to a popular tutorial on our site, released as part of the iOS 10 Feast. Like Batman and Robin or Superman and Lois Lane, SpriteKit and Swift are an...
View ArticleIntermediate Swift 3 Course Now Available
Good news: my new Intermediate Swift 3 course is now available! This course picks up where my Beginning Swift 3 course left off, and assumes that you have a basic understanding of Swift (variables, if...
View ArticleiOS 10 Screencast: Taking Photos
AVFoundation in iOS 10 deprecates the tools you used to use to take photos. Learn about the vastly improved replacement - AVCapturePhotoOutput. The post iOS 10 Screencast: Taking Photos appeared first...
View Article3D Apple Games by Tutorials Updated for Swift 3 and iOS 10
Happy Wednesday – it’s another iOS 10 Feast book release! In 3D Apple Games by Tutorials, you’ll learn how to make 3D games in Swift, using Apple’s built-in game framework: SceneKit. You’ll learn how...
View ArticleScene Kit Tutorial with Swift Part 1: Getting Started
This tutorial series will show you how to create your first game with Scene Kit, Apple’s built-in 3D game framework. You’d be forgiven for thinking that making 3D games is far more complicated than...
View ArticleAvailability Attributes in Swift
With every release of iOS, Apple introduces new frameworks and technologies and gets rid of others. These changes are always exciting to users — but they can be a real headache for developers....
View ArticleMaterial Design, and Core Data – Podcast S06 E08
Learn all about Material Design, and changes to Core Data in this episode! Join Mic, Jake, and Huyen as they first discuss Material Design and it’s impact on Android since its release, and then delve...
View ArticleScene Kit Tutorial with Swift Part 2: Nodes
Welcome back to our Scene Kit Tutorial with Swift series! This tutorial series will show you how to create your first game with Scene Kit, Apple’s built-in 3D game framework. In the first part of the...
View ArticleiOS 10 Screencast: Providing Haptic Feedback
iPhone 7 includes Apple's Taptic Feedback Engine. Discover how to make use of it using the new UIFeedbackGenerator class. The post iOS 10 Screencast: Providing Haptic Feedback appeared first on Ray...
View ArticleScene Kit Tutorial with Swift Part 3: Physics
Welcome back to our Scene Kit Tutorial with Swift series! This tutorial series will show you how to create your first game with Scene Kit, Apple’s built-in 3D game framework. In the first part of the...
View ArticleGetting Started with Mobile Analytics
Mobile analytics is one of those buzzwords that everyone seems to be talking about, but the definition of that can be kind of nebulous. What is mobile analytics, anyway? Essentially, mobile analytics...
View ArticleiOS 10 Screencast: Capturing Photo Thumbnails
AVCapturePhotoOutput has the ability to create preview images really quickly. Discover how to use this new functionality. The post iOS 10 Screencast: Capturing Photo Thumbnails appeared first on Ray...
View ArticleScreencast: Beginning C# Part 15: Do While Loops
In this video, you'll learn the syntax of While loop and the Do-While loop. The post Screencast: Beginning C# Part 15: Do While Loops appeared first on Ray Wenderlich.
View ArticleSwift Algorithm Club: Swift Trie Data Structure
The Swift Algorithm Club is an open source project to implement popular algorithms and data structures in Swift. Every month, Chris Pilcher and I feature a cool data structure or algorithm from the...
View Article