It's all about: UIKit framework

Building UI is the hardest thing in iOS development. You might ask why? Just check out the different screen sizes, and device orientations. In this post I am going to list all the best tutorials and examples to help you understand UIKit components better.

First you should check out the official reference of Apple's UIKit framework. As you can see there are so many classes and other elements, but now I am going to focus only the main components.

If you want to start learning UIKit, it's a good thing to start with Apple's UIKitCatalog which contains Alert Cotroller, Pickers, Progress Views, Sliders, Text Fields, Web View and more. If you want even bigger collections of examples check out IOScreator's GitHub page with tons of tutorials, or shu223, who's been implementing new features with new iOS versions since many years.

Even if you know all the components, some day in your life you will need to google for some really stupid delegate or pattern. Finally here is a tool which is a "shortcut" to UIKit framework documentations. I hope this little article will help you to understand the basics about the components in this important framework.