Analysis of information sources in references of the Wikipedia article "Cocoa (API)" in English language version.
Because Java is a strongly typed language, it requires more information about the classes and interfaces it manipulates at compile time. Therefore, before using Objective-C classes as Java ones, a description of them has to be written and compiled.
Cocoa is an important inheritance from NeXT, as indicated by .. the "NS" prefix