Merry Christmas 2015!
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 “Frosty the Indie”, sung to the tune of...
View ArticleVideo Tutorial: CALayers: Series Introduction
Find out what's covered in our CALayers video tutorial series. The post Video Tutorial: CALayers: Series Introduction appeared first on Ray Wenderlich.
View ArticleVideo Tutorial: CALayers Part 1: Getting Started
Learn how to set some interesting properties on CALayer to accomplish some neat effects in your apps. The post Video Tutorial: CALayers Part 1: Getting Started appeared first on Ray Wenderlich.
View ArticleCreating Custom UIViewController Transitions
Time to master the transitioning API Push, pop, cover vertically… you get some nice view controller transitions built in to iOS, but it’s great fun to make your own. Custom UIViewController transitions...
View ArticleVideo Tutorial: CALayers Part 2: CAGradientLayer
Learn about CAGradientLayer, a subclass of CALayer that provides an easy way to add gradients to improve the look of your apps. The post Video Tutorial: CALayers Part 2: CAGradientLayer appeared first...
View ArticleVideo Tutorial: CALayers Part 3: CAShapeLayer
Learn how to use CAShapeLayer to draw and stroke arbitrary paths thus creating cool effects in your apps. The post Video Tutorial: CALayers Part 3: CAShapeLayer appeared first on Ray Wenderlich.
View ArticleVideo Tutorial: CALayers Part 4: Conclusion
Learn how to mask CALayers and then review what you've learned in the CALayers video tutorial series. The post Video Tutorial: CALayers Part 4: Conclusion appeared first on Ray Wenderlich.
View ArticleVideo Tutorial: Introducing Concurrency: Series Introduction
Download lecture slides The post Video Tutorial: Introducing Concurrency: Series Introduction appeared first on Ray Wenderlich.
View ArticleVideo Tutorial: Introducing Concurrency Part 1: NSOperation
Learn about what an NSOperation is, and how you can create and run them. The post Video Tutorial: Introducing Concurrency Part 1: NSOperation appeared first on Ray Wenderlich.
View ArticleApple Pencil Tutorial: Getting Started
I know that many of you have got yourself a gorgeous new iPad Pro and snagged a Pencil to go along with it. If you’re anything like me, once you’ve experienced the awesomeness of drawing with Pencil,...
View ArticleVideo Tutorial: Introducing Concurrency Part 2: NSOperationQueue
Learn how to use NSOperationQueue to handle the scheduling and execution of NSOperations. The post Video Tutorial: Introducing Concurrency Part 2: NSOperationQueue appeared first on Ray Wenderlich.
View ArticleReminder: RWDevCon Student Scholarship Applications Due Monday
As you might know, this year we offering 5 student scholarships for RWDevCon 2016. The 5 lucky students will win a free ticket to the conference and will get to attend our team-only pre-conference fun...
View ArticleVideo Tutorial: Introducing Concurrency Part 3: Asynchronous Operations
Learn how to use an NSOperation to wrap an asynchronous function such as a network call. The post Video Tutorial: Introducing Concurrency Part 3: Asynchronous Operations appeared first on Ray Wenderlich.
View ArticleSwift Tutorial: Introduction to Generics
Why make three boxes when a generic one will do? Generic programming is a way to write functions and data types without being specific about the types they use. Arrays are a good example – whether you...
View ArticleVideo Tutorial: Introducing Concurrency Part 4: Dependencies
Learn how to use the results from one operation in another and specify that the second operation shouldn't be executed until the first has completed. The post Video Tutorial: Introducing Concurrency...
View ArticleVideo Tutorial: Introducing Concurrency Part 5: Canceling Operations
Learn how to perform a cancellation of an NSOperation. The post Video Tutorial: Introducing Concurrency Part 5: Canceling Operations appeared first on Ray Wenderlich.
View ArticleVideo Tutorial: Introducing Concurrency Part 6: NSOperation in Practice
Challenge Your challenge is to add a new filtering operation to achieve an old school camera effect for the images. For details, download the challenge starter project from the resources link below....
View ArticleState Restoration Tutorial: Getting Started
Learn how to let your users pick-up right were they left off! State restoration is an often-overlooked feature in iOS that lets a user return to their app in the exact state in which they left it –...
View ArticleVideo Tutorial: Introducing Concurrency Part 7: Grand Central Dispatch
Learn the basics of Grand Central Dispatch, the low level framework that underlies NSOperation. The post Video Tutorial: Introducing Concurrency Part 7: Grand Central Dispatch appeared first on Ray...
View Article2D iOS & tvOS Games by Tutorials Update Now Available!
This is just a quick note to let you know we have released an update to the 2D iOS & tvOS Games by Tutorials (version 1.2). Here’s what’s new in this version of 2D iOS & tvOS Games by...
View Article