To make your iOS app truly shine and stand out, sometimes you need to customize the controls found inside UIKit or make an entirely new one. In this course, you'll create your own custom control from the very beginning to completion.
One of the most exciting and necessary tools to know when developing for iOS is how to customize the controls inside UIKit. In this course, Creating Custom Controls in iOS, you'll do more than just walk through how to make custom controls, you'll start at the very beginning - with a blank slate. First, you'll learn about classes to use. Then, you'll learn all about passing data back and forth. Finally, you'll gain experience in animating your controls. After this course, you'll have the knowledge and experience to start making any controls you could possibly imagine.
Jordan Morgan is a software developer from Ozark, Missouri, who founded Dreaming In Binary with his wife. He is focused on helping the community, creating things that inspire others, doing talks over iOS, and constantly being a student of any form of software engineering.
Course Overview Hello and welcome to Creating Custom Controls for iOS. My name is Jordan Morgan, and I'm thrilled to teach you about one of the most exciting and necessary tools of any iOS developer skillset. Having been a professional iOS developer for several years now, I can't even count the number of times I've had to tweak some of UIKit's controls, or needed to create something entirely custom from the ground up. But, if you're relatively new to the field, this can be a massive undertaking, but it doesn't have to be. If you've ever wanted to make a customized control is iOS, but just kind of immediately stopped in your tracks by not knowing which classes to inherit from, which methods to override, and how to make it work with auto layout or frame setting, this is absolutely where you want to be. This course is not just a simple walkthrough on how to make custom controls, we're starting from the absolute beginning here with a blank slate, and we aren't stopping until we've made a full custom control by the end. We're going to cover everything here too, such as which classes to use, how to pass data back and forth, and how to animate your control, plus I've made sure to cover all the routes, from using Interface Builder, to a pure programmatic approach, to talking about how to pass data using delegation or closures, it's all covered right here. Not only that, but I'll make sure that you leave with all of the best practices too, and I'll give you plenty of advice on how to get inspired for your next awesome project. So, if you're young in your iOS career and want to get started with making your own custom controls, you are in the perfect spot, and I can't wait to show you how.