I am trying to understand the concept of runtime-headers. I was resolving a crash in UIDatePicker and observed some classes that seem related to it; UIPickerTableView and UIColumnView are the ones. When I tried searching on google for these, I get results for iOS-runtime-headers and the source-code for those classes.
This is what I understand: Headers like UIView.h are exposed to developer for using the functionalities, hiding the actual implementation. I cannot relate this to UIPickerTableView at least because I wasn't even able to use it in Xcode. I get unidentified declaration error. But I see that UIDatePicker internally uses it.
I cannot connect these dots. Help would be appreciated.