Learn how user interface testing allows you to automate taps and swipes so that you can test your app’s user facing functionality within your test suite.
Learn how to use performance tests to examine performance trends over time and learn about the code coverage features which are new in Xcode 7.
Learn how to perform tests on your asynchronous code and how to use subclasses to make light weight mocks to tests parts of your iOS app.
Learn the basics of unit testing by setting up the test target, accessing the code from your app, and trying out a few basic unit tests.
Find out what’s covered in our Testing in iOS video tutorial series!
Review what you’ve learned in this custom controls video tutorial series and get some hints and tips on how to approach building your own custom controls.
Learn how to build a custom gesture recognizer and incorporate it into the color wheel you created in your last challenge.
Learn how to employ core graphics to draw the interface of your new canvas custom control.
Learn how to put a control into a dynamic framework making it a self contained component thus allowing you to reuse the control across multiple projects.
Learn how to sprinkle a little bit of animation magic onto your three ring custom control.
Dive deep into core animation layers to put the finishing touches on the ring layer of your custom control by adding a shadow.
Learn how to build complex custom controls using core animation layers.
Learn about the different interactions available for custom controls and how to enable user interaction on the icon control making it behave like a button.
Learn how to properly integrate your custom controls with interface builder, massively improving the design time experience.
Build your first custom control by learning how to compose UIKit components to create a powerful icon.