RWDevCon 2016 Schedule Now Available!
Check out the schedule for our upcoming iOS conference focused on high-quality hands-on tutorials: RWDevCon 2016! By Ray Wenderlich.
Sign up/Sign in
With a free Kodeco account you can download source code, track your progress, bookmark, personalise your learner profile and more!
Create accountAlready a member of Kodeco? Sign in
Contents
RWDevCon 2016 Schedule Now Available!
15 mins
Intermediate Tutorials
Tired of reinventing the wheel? In this session, you’ll learn about iOS design patterns: reusable solutions to commonly occurring problems.
You’ll also learn new and impressive terms — “loose coupling,” “composition over creation,” “polymorphic design” and more sure to impress your friends and loved ones.
Tired of reinventing the wheel? In this session, you’ll learn about iOS design patterns: reusable solutions to commonly occurring problems.
You’ll also learn new and impressive terms — “loose coupling,” “composition over creation,” “polymorphic design” and more sure to impress your friends and loved ones.
Are you just getting started with Swift and need some style tips? Or are you learning Swift, but find yourself writing Swift code with an Objective-C accent?
In this session, you’ll see contrasts between the old Objective-C ways and the new Swifty ways, and you’ll pick up some tips on how to make your types take full advantage of all that Swift has to offer.
Are you just getting started with Swift and need some style tips? Or are you learning Swift, but find yourself writing Swift code with an Objective-C accent?
In this session, you’ll see contrasts between the old Objective-C ways and the new Swifty ways, and you’ll pick up some tips on how to make your types take full advantage of all that Swift has to offer.
Ever wonder how the controls provided by UIKit are engineered? Well wonder no more, as this session will walk you through everything you need to know.
You’ll learn how to create a unique custom control by compositing existing views and layers, before making it Interface Builder friendly so you can customize the control at design time and have it appear exactly as it would at run time.
Ever wonder how the controls provided by UIKit are engineered? Well wonder no more, as this session will walk you through everything you need to know.
You’ll learn how to create a unique custom control by compositing existing views and layers, before making it Interface Builder friendly so you can customize the control at design time and have it appear exactly as it would at run time.
Having created a great looking control in part 1, you’ll be wondering how you can make it fully interactive, embracing the unique opportunity that touch-based devices offer.
You’ll start out by creating a custom gesture recognizer, before stepping back to a more technical level and discovering how to use iOS frameworks to make a reusable, distributable package that you can share with all your friends!
Having created a great looking control in part 1, you’ll be wondering how you can make it fully interactive, embracing the unique opportunity that touch-based devices offer.
You’ll start out by creating a custom gesture recognizer, before stepping back to a more technical level and discovering how to use iOS frameworks to make a reusable, distributable package that you can share with all your friends!
Add some personality to your apps by moving beyond the iOS standards and adding a pinch of surprise and delight to your apps.
In this session, you’ll learn the principles behind custom refresh controls and transitions, and how to make your app stand out from the crowd.
Add some personality to your apps by moving beyond the iOS standards and adding a pinch of surprise and delight to your apps.
In this session, you’ll learn the principles behind custom refresh controls and transitions, and how to make your app stand out from the crowd.
Ever wanted to take your app to the next dimension? The latest iPhones now have support for capacitive touch, which can tell how hard you are pressing on the screen.
New to iOS 9, the 3D Touch APIs let you add home screen shortcuts, peek and pop, and even your own custom gestures! This tutorial will teach you all about these new APIs and show you just how easy they are to add to your apps.
Ever wanted to take your app to the next dimension? The latest iPhones now have support for capacitive touch, which can tell how hard you are pressing on the screen.
New to iOS 9, the 3D Touch APIs let you add home screen shortcuts, peek and pop, and even your own custom gestures! This tutorial will teach you all about these new APIs and show you just how easy they are to add to your apps.
In Xcode 7, Apple introduced the ability to UI test your application without any third-party dependencies using XCUI tests.
Learn how to take advantage of the UI test recording feature, how to use accessibility features to verify your application works for your users as expected, and how to pass information into your test target even though it’s running in a totally separate process.
207: Xcode UI Testing (Ellen Shapiro)
In Xcode 7, Apple introduced the ability to UI test your application without any third-party dependencies using XCUI tests.
Learn how to take advantage of the UI test recording feature, how to use accessibility features to verify your application works for your users as expected, and how to pass information into your test target even though it’s running in a totally separate process.
Have you ever spent time traversing Xcode’s interface searching for that one file or feature you want? This session will introduce you to several Xcode tips including hotkeys, behaviors, code snippets, and more!
Watch as Xcode does exactly what you want it to at the touch of a button, or even better — without touching anything at all.
Have you ever spent time traversing Xcode’s interface searching for that one file or feature you want? This session will introduce you to several Xcode tips including hotkeys, behaviors, code snippets, and more!
Watch as Xcode does exactly what you want it to at the touch of a button, or even better — without touching anything at all.