Screencast: Server Side Swift with Vapor: Parent-Child Relations
In this screencast, you'll learn how to set up parent / child relationships between database tables in Vapor and Fluent. The post Screencast: Server Side Swift with Vapor: Parent-Child Relations...
View ArticleHow To Make A Game Like Color Switch with SpriteKit and Swift
A common obstacle when starting a game project is the lack of art to use for game sprites. One way to make things easier is to pick an art style that uses very simple or stylized graphics. For...
View ArticleScreencast: Beginning C# Part 20: Properties
In this episode, you'll learn how properties can save you times from writing getters and setters. The post Screencast: Beginning C# Part 20: Properties appeared first on Ray Wenderlich.
View ArticleMerry Christmas 2016!
As you may or may not know, we have a tradition where each year, we sing a silly Christmas song about a geeky topic. This year, we have made a song titled “Here Come Tutorials”, sung to the tune of...
View ArticleGetting Started with PromiseKit
Asynchronous programming can be a real pain in the lemon. Unless you’re extremely careful, it can easily result in humongous delegates, messy completion handlers and long nights debugging code! Lucky...
View ArticleIntroducing the raywenderlich.com C# Style Guide
Check out the new C# style guide! The Unity Team at raywenderlich.com has grown a lot in the past year. At this point, we’ve released over 20 free Unity tutorials, and even a brand new Unity book. Now...
View ArticleCollection Views in macOS Tutorial
Update note: This Collection Views in macOS tutorial has been updated to Xcode 8 and Swift 3 by Gabriel Miro. A collection view is a powerful mechanism for laying out an ordered set of data items in a...
View ArticleSwift Algorithm Club: December Digest
The Swift Algorithm Club is an open source project to implement popular algorithms and data structures in Swift. We thought it would be useful to periodically give a status update with how things are...
View ArticleReaders’ App Reviews – December 2016
I hope everyone had a fantastic Christmas with friends and family. Hopefully a pair of AirPods was under your tree. ;] I received the gift of apps! Readers like you stuffed my stocking with their...
View ArticleFirebase Tutorial: iOS A/B Testing
One of these options might have a dramatic effect on your business. So choose wisely… We’ve all heard stories about how some developer changed the label of a button or the flow of their welcome...
View ArticleUnsafe Swift: Using Pointers And Interacting With C
By default, Swift is memory safe, which means that it prevents direct access to memory and makes sure everything is initialized before you use it. The key phrase is “by default.” Unsafe Swift lets you...
View ArticleTop 10 iOS Conferences in 2017
Attending an iOS conference is a great way to learn new things and make new friends. Also – as Ray said in one of his recent talks – good conferences give you a spark of motivation that burns even...
View Articlefastlane Tutorial: Getting Started
Simplify app deployment with fastlane! Note: This tutorial has been updated for Xcode 8.2, Swift 3 and Fastlane 2.6.0 by Lyndsey Scott. The original tutorial was written by Satraj Bambra. It’s that...
View ArticleAugmented Reality iOS Tutorial: Location Based
Learn how to make a location based augmented reality app that displays points of interest over video! Update note: This tutorial was updated for Swift 3 and iOS 10 by Jean-Pierre Distler. Augmented...
View ArticleRWDevCon 2017 Sold Out
RWDevCon 2016 is sold out This is just a quick update that RWDevCon 2017 is now sold out! I am amazed and overjoyed by the enthusiastic response from the community for this conference – we are set to...
View ArticleUpdated Course: Beginning Core Data
In the past few months, we’ve released new or updated courses for subscribers on Swift 3, iOS 10, Server Side Swift, Metal, Concurrency, Collection Views, iOS Unit & UI Testing, SpriteKit, and...
View ArticlemacOS Controls Tutorial: Part 1/2
Get started with macOS controls! Update Note: Updated for Xcode 8.2 / Swift 3 by Ernesto García. Previous update to Xcode 6.3 / Swift 1.2 by Michael Briscoe. Original post by Ernesto García. If you’re...
View ArticlemacOS Controls Tutorial: Part 2/2
More macOS Controls! Update Note: Updated for Xcode 8.2 / Swift 3 by Ernesto García. Previous update to Xcode 6.3 / Swift 1.2 by Michael Briscoe. Original post by Ernesto García. Welcome back to the...
View ArticleRWDevCon 2017 Student Scholarships: Apply Now!
We often get emails from students who say they would love to attend RWDevCon, but can’t afford it on a Ramen-budget. Trust me, we’ve been there! :] So today, we are happy to announce some exciting...
View ArticleScreencast: Beginning C# Part 22: Section Review – Intermediate Object...
In this episode, we review everything that was covered in the previous section, and then provide a roadmap of next section which covers class based objects. The post Screencast: Beginning C# Part 22:...
View Article