It often appears that framework behaves strangely and there is not a word about it in the records. Or it's described in the farthest section in the unexpected terms. In such a situation the source can help. But what if there are none? The typical situation is UIKit. The volume of records is huge but there is no source.
In this talk, Dmitry will tell how with help of profiler and debugger to look inside UIKit and find out why it behaves this way. The talk will be about low-level things including assembler but designed for application developers.