Swift Algorithm Club: Swift Depth First Search
The Swift Algorithm Club is an open source project, where we as a community implement popular data structures and algorithms in Swift. Every month, the Swift Algorithm Club team will feature a data...
View ArticleDependency Injection in Android with Dagger 2
The cry of “You must do dependency injection!” is heard throughout modern software development teams. With such an imposing name, Dependency Injection (or DI for short) can put a fright into any...
View ArticleIn-App Purchases: Auto-Renewable Subscriptions Tutorial
Learn all about auto-renewable subscriptions! Apple announced a new feature before WWDC 2016: auto-renewable subscriptions. Aside from the obvious benefit to your pocketbook, there’s more to love about...
View ArticleRWDevCon 2017 Vault Now Available!
A few weeks ago, we ran our third annual tutorial conference, RWDevCon 2017, which was our best conference yet. Attendees called the conference “more amazing than I could ever have imagined”, “the...
View ArticleVideo Tutorial: Practical Instruments Part 1: Introduction
In this video, you'll get an introduction to the Practical Instruments course and an overview of all the problems you can solve with Instruments. The post Video Tutorial: Practical Instruments Part 1:...
View ArticleVideo Tutorial: Practical Instruments Part 2: Instruments 101
In this video, you'll get acquainted with Time Profiler and learn about the various panes and settings of an Instruments trace. The post Video Tutorial: Practical Instruments Part 2: Instruments 101...
View ArticleNew Course: Practical Instruments
Earlier this year, we surveyed raywenderlich.com subscribers to see what courses they wanted next. One of the top picks was a course on Xcode Instruments. Here’s what some folks we surveyed had to...
View ArticleLast Year’s RWDevCon 2016 Vault Now Free!
Yesterday, we released the RWDevCon 2017 Vault Bundle, a collection of 2 advanced workshops, 24 hours of hands-on tutorials, 1.3GB+ of sample projects, and 600+ pages of conference books. To celebrate...
View ArticleUIAppearance Tutorial: Getting Started
Update: Updated for Xcode 8 and Swift 3 by Ron Kliffer. Original tutorial by Essan Parto. Although skeuomorphism in iOS apps is a thing of the past, that doesn’t mean you’re limited to the stock...
View ArticleRWDevCon 2017 Vault Free Tutorial #1: Swift Memory Management
We recently released the RWDevCon 2017 Vault Bundle, a collection of 2 advanced workshops, 24 hours of hands-on tutorials, 1.3GB+ of sample projects, and 600+ pages of conference books. To celebrate...
View ArticleOverloading Custom Operators in Swift
Custom Operators are overloads of fun! Operators are the core building blocks of any programming language. Can you imagine programming without using + or =? Operators are so fundamental that most...
View ArticleVideo Tutorial: Practical Instruments Part 3: Time Profiler
In this video on Time Profiler, learn how to profile your app's performance as well as some strategies for speeding things up. The post Video Tutorial: Practical Instruments Part 3: Time Profiler...
View ArticleGetting Started with fastlane: Creating Provisioning Profiles
In this video, you'll learn how to create provisioning profiles using the fastlane framework. The post Getting Started with fastlane: Creating Provisioning Profiles appeared first on Ray Wenderlich.
View ArticleRWDevCon 2017 Vault Free Tutorial #2: Swift Playgrounds in Depth
We recently released the RWDevCon 2017 Vault Bundle, a collection of 2 advanced workshops, 24 hours of hands-on tutorials, 1.3GB+ of sample projects, and 600+ pages of conference books. To celebrate...
View ArticleServer Side Swift with Perfect: Beautifying Pages with Skeleton
In this screencast, you'll learn how to easily beautify your Perfect web apps using a popular CSS boilerplate library called Skeleton. The post Server Side Swift with Perfect: Beautifying Pages with...
View ArticleVideo Tutorial: Practical Instruments Part 4: Optimizing Launch
In this part of our video tutorial series on practical instruments, you'll zoom in on profiling and improving the launch time of your app. The post Video Tutorial: Practical Instruments Part 4:...
View ArticleRWDevCon 2017 Vault Free Tutorial #3: Server Side Swift with Perfect
We recently released the RWDevCon 2017 Vault Bundle, a collection of 2 advanced workshops, 24 hours of hands-on tutorials, 1.3GB+ of sample projects, and 600+ pages of conference books. To celebrate...
View ArticleSwift Algorithm Club: April 2017 Digest
The Swift Algorithm Club is a popular open source project to implement popular algorithms and data structures in Swift, with over 12,000 stars on GitHub. We periodically give status updates with how...
View ArticleRWDevCon 2017 Vault Giveaway Winners – And Last Day for Discount!
Thank you for being a part of the RWDevCon 2017 Vault Week! During the RWDevCon 2017 Vault week, we released three free video tutorials from RWDevCon 2017: Swift Memory Management Swift Playgrounds in...
View ArticleReaders’ App Reviews – April 2017
A new Mac Pro is on the way! I was as surprised as you to hear the news. I’m very excited to see what Apple has in store for a modern pro device. But sadly, we’ll have to wait a little while longer....
View Article