15-minute session: read for 3 minutes, trace for 3, experiment for 7, and complete the check for 2. Spend longer whenever you need.
Objective-C interoperability requires agreement about classes, selectors, argument types, object lifetime, and the runtime ABI. Similar-looking source syntax is not enough. Compare a method declaration in an Objective-C header with its Pascal binding in a documented framework unit. Write a table of receiver, selector, parameters, result, and ownership. Do not invent a new binding from a name alone. These are useful design questions for a future Objective Ada specification, not a specification of that proposed language.
Keep three notes: your prediction, the actual result, and why they match or differ. The completion check grades understanding; the practice task builds skill.