Screencast: Charles Proxy: Troubleshooting Your App
In this video, you'll learn how to use Charles Proxy to investigate third party apps and even debug your own. The post Screencast: Charles Proxy: Troubleshooting Your App appeared first on Ray...
View ArticleVideo Tutorial: iOS Design Patterns Part 4: MVVM
In this video, you’ll learn about Model-View-ViewModel (MVVM) which you’ll use to further combat massive view controllers. The post Video Tutorial: iOS Design Patterns Part 4: MVVM appeared first on...
View ArticleSwift Algorithm Club: June Digest 2017
The Swift Algorithm Club is a popular open source project to implement popular algorithms and data structures in Swift, with over 13,000 stars on GitHub. We periodically give status updates with how...
View ArticleVideo Tutorial: iOS Design Patterns Part 5: Multicast Closure Delegate
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 post Video Tutorial: iOS Design...
View ArticleHow To Make an App Like Runkeeper: Part 1
Update note: This tutorial has been updated to iOS 11 Beta 1, Xcode 9 and Swift 4 by Richard Critz. Original tutorial by Matt Luedke. The motivational run-tracking app Runkeeper has over 40 million...
View ArticleHow To Make an App Like Runkeeper: Part 2
Update note: This tutorial has been updated to iOS 11 Beta 1, Xcode 9 and Swift 4 by Richard Critz. Original tutorial by Matt Luedke. This is the second and final part of a tutorial that teaches you...
View ArticleLooking For 1 More Podcast Co-Host
Update: We have plenty of applicants at this point, so are no longer accepting applications. Thanks to everyone who applied! Have you ever listened to a podcast, and thought “I wish I had a podcast?”...
View ArticleScreencast: Scripting in Swift: Writing a Script
The post Screencast: Scripting in Swift: Writing a Script appeared first on Ray Wenderlich.
View ArticleVideo Tutorial: iOS Design Patterns Part 6: Auto Re-Login Authentication
You'll use the multicast closure delegate pattern from the previous video to create an auto re-login authentication client in this video. The post Video Tutorial: iOS Design Patterns Part 6: Auto...
View ArticleMapKit Tutorial: Getting Started
Update June 27, 2017: Updated by Audrey Tam for Xcode 9 beta / iOS 11 / Swift 4. Original post by Ray Wenderlich. Plot Honolulu public artwork data using MapKit! MapKit is a really useful API available...
View ArticleVideo Tutorial: iOS Design Patterns Part 7: Memento
In this video you'll learn about the memento pattern which allows an object's state to be saved and restored later. The post Video Tutorial: iOS Design Patterns Part 7: Memento appeared first on Ray...
View ArticleBeginning Android Development Part One: Installing Android Studio
Update Note: This Beginning android development is now up to date with the latest version of Android Studio. Update by Eunice Obugyei. Original tutorial by Matt Luedke. Previous updates by Darryl...
View ArticleVideo Tutorial: iOS Design Patterns Part 8: Composition Over Inheritance
In this video you'll learn about "composition over inheritance," a design principle used by most design patterns. The post Video Tutorial: iOS Design Patterns Part 8: Composition Over Inheritance...
View ArticleScreencast: Scripting in Swift: Managing Dependencies
This screencast will first show you how you can manage your own code via building modules, before moving on to see one way you can use 3rd-party dependencies within your scripts. The post Screencast:...
View ArticleVideo Tutorial: iOS Design Patterns Part 9: Container Views
Learn how to DRY out your storyboard UIs using container views. This is in preparation for the next video where you'll implement the visitor pattern. The post Video Tutorial: iOS Design Patterns Part...
View ArticleReaders’ App Reviews – June 2017
Well WWDC has come and gone. I’m sure all of you are heads down watching videos, reading change logs, and implementing all the new APIs in your apps. I’m honored you’re taking a quick break to see...
View ArticleSwift Algorithm Club: Boyer Moore String Search Algorithm
The Swift Algorithm Club is an open source project on implementing data structures and algorithms in Swift. Every month, Vincent Ngo, Ross O’Brien and I feature a cool data structure or algorithm from...
View ArticleVideo Tutorial: iOS Design Patterns Part 10: Visitor
In this video you'll learn the visitor design pattern which you'll use to eliminate view controllers' code duplication logic. The post Video Tutorial: iOS Design Patterns Part 10: Visitor appeared...
View ArticleVideo Tutorial: iOS Design Patterns Part 11: Conclusion
In this video you'll learn the visitor design pattern which you'll use to eliminate view controllers' code duplication logic. The post Video Tutorial: iOS Design Patterns Part 11: Conclusion appeared...
View ArticleReal-Time Communication with Streams Tutorial for iOS
Note: Updated by Luke Parham for for Xcode 9 beta / iOS 11 / Swift 4. Original post by Cesare Rocchi. From the dawn of time, man has dreamt of better and better ways of communicating with his brethren...
View Article