Swift Tutorial: Initialization In Depth, Part 1/2
Some things are inherently awesome: rockets, missions to Mars, initialization in Swift. This tutorial combines all three for a combo-platter of awesomeness in which you’ll get to learn about the power...
View ArticleSwift Tutorial: Initialization In Depth, Part 2/2
In Part 1 of this tutorial, you learned about initialization in Swift and applied it by creating a launch sequence data module for a manned NASA mission to Mars. You implemented initializers for...
View ArticleCore Data by Tutorials Updated for Xcode 7.3
The updates keep coming! Today, we’re happy to announce that our popular book Core Data by Tutorials is now fully up-to-date for Xcode 7.3. Xcode 7.3 has a few small changes to Swift – mostly minor...
View ArticleVideo Tutorial: Intermediate iOS Animations Part 2: Core Animation Models
In this video you'll learn a bit more about how Core Animation works. The post Video Tutorial: Intermediate iOS Animations Part 2: Core Animation Models appeared first on Ray Wenderlich.
View ArticleWhat’s New in Android Studio 2.0
In the last quarter of 2015 Google announced a brand new, Android-centric conference called the Android Dev Summit. Google kept the conference content secret, promising “deep technical sessions,” but...
View ArticletvOS Apprentice Updated for Xcode 7.3
The updates keep going, and going, and going… :] Today, we’re happy to announce that our popular book the tvOS Apprentice is now fully up-to-date for Xcode 7.3. Xcode 7.3 has a few small changes to...
View ArticleVideo Tutorial: Intermediate iOS Animation Part 3: Animation Timing
In this video, learn how to add easing and delay to your layer animations. The post Video Tutorial: Intermediate iOS Animation Part 3: Animation Timing appeared first on Ray Wenderlich.
View ArticleMaking Overcast, Instapaper & Tumblr: A Top Dev Interview With Marco Arment
Marco Arment, creator of Overcast & Instapaper. Welcome to another installment of our Top App Dev Interview series. Each interview in this series focuses on a successful mobile app or game...
View ArticleVideo Tutorial: Intermediate iOS Animation Part 4: Animation Groups
In this video tutorial you'll learn how to group animations together with CAAnimationGroup. The post Video Tutorial: Intermediate iOS Animation Part 4: Animation Groups appeared first on Ray Wenderlich.
View ArticlePaintCode Tutorial for Developers: Custom Progress Bar
As you may know, PaintCode is a fantastic little Mac app that turns your vector graphic designs into Core Graphics code you can easily use in your iOS apps. A while back we wrote a PaintCode tutorial...
View ArticleVideo Tutorial: Intermediate iOS Animation Part 5: Animation Delegate
In this video you'll learn how to make use of CAAnimation delegate methods. The post Video Tutorial: Intermediate iOS Animation Part 5: Animation Delegate appeared first on Ray Wenderlich.
View ArticlePaintCode Sketch Plugin Tutorial
Recently, an issue came up on a map clustering library that I support. Someone asked how to change the size and color of custom map markers and clusters. After some Googling, this didn’t look like an...
View ArticleVideo Tutorial: Intermediate iOS Animation Part 6: Layer Springs
In this video tutorial, you'll create spring animations for your layers. The post Video Tutorial: Intermediate iOS Animation Part 6: Layer Springs appeared first on Ray Wenderlich.
View ArticleOS X Stack Views with NSStackView
We’ve all been there: that moment when you start laying down the UI of your app window and it all looks great. But then you have to make it practical. Once there are more than a few Cocoa controls...
View ArticleVideo Tutorial: Intermediate iOS Animation Part 7: Layer Keyframes
In this video tutorial you'll learn how to build keyframe layer animations with CAKeyframeAnimation. The post Video Tutorial: Intermediate iOS Animation Part 7: Layer Keyframes appeared first on Ray...
View ArticleVideo Tutorial: Intermediate iOS Animation Part 8: Shape And Mask Animations
Challenge Your challenge is to add more shape morphing to the animation you worked on in the video. See the Challenge PDF in the resources link below for full details. Download resources View previous...
View ArticleTDD, and WWDC ’16 – Podcast S05 E12
Interested in test driven development? Find out more in this episode! Join Mic, Jake, and Andy as they discuss the benefits of test driven development, before moving on to speculate about what Apple...
View ArticleNSOutlineView on OS X Tutorial
When writing applications, you often want to show data that has a list-like structure. For example, you might want to display a list of recipes. This can be easily done with a NSTableView. But what if...
View ArticleVideo Tutorial: Intermediate iOS Animation Part 9: Gradient Animations
In this video tutorial you'll learn about CAGradientLayer and how to create animations with it. The post Video Tutorial: Intermediate iOS Animation Part 9: Gradient Animations appeared first on Ray...
View ArticleiOS 9 by Tutorials Updated for Xcode 7.3
It’s an update storm! Today, we’re happy to announce that iOS 9 by Tutorials is now fully up-to-date for Xcode 7.3. Xcode 7.3 has a few small changes to Swift – mostly minor syntax things – but we...
View Article