In this video you'll learn about the memento pattern which allows an object's state to be saved and restored later.
Learn how to use the MapKit framework to display real-world points of interest in your own apps.
You'll use the multicast closure delegate pattern from the previous video to create an auto re-login authentication client in this video.
Despite the fact that Swift is a compiled language, you can use it to write handy scripts. Scripts written in the language you love, with the full force of the macOS frameworks behind you!
We are still looking for one more co-host for the official raywenderlich.com podcast. Find out what the benefits are, and how to apply!
This is the second and final part of a tutorial that teaches you how to create an app like Runkeeper, complete with color-coded maps and badges!
Runkeeper, a GPS app like the one you’re about to make, has over 40 million users! This tutorial will show you how to make an app like Runkeeper.
Learn about the multicast closure delegate pattern, a spin-off pattern from delegate, which will prepare you for auto re-login authentication (in the next video).
The Swift Algorithm Club is happy to introduce three new algorithms this month: Minimum Coin Change, Minimum Spanning Tree, and Dijkstra’s Algorithm!
In this video, you’ll learn about Model-View-ViewModel (MVVM) which you’ll use to further combat massive view controllers.
In this video, you'll learn how to use Charles Proxy to investigate third party apps and even debug your own.
Learn about Model-View-Controller (MVC) and the dreaded massive view controller problem and how Model-View-Controller-Networking (MVC-N) can save the day.
In this UIScrollView tutorial you’ll learn how to zoom large images, center content while zooming, page content, and use Auto Layout with UIScrollView.
Learn how to combat massive view controller syndrome with MVC-N, MVVM, and other popular design patterns.
Learn two ways to structure your project for design patterns, "grouping by function" and "grouping by type" and learn which is best for your project.