How do you know the API used?

markpatterson

Registered
I'm often curious about whether a program I'm running was written in Cocoa or Carbon or Java. Is there a way to find that out from the installed app?
 
The main difference is in how the apps work with services. Cocoa apps have services from other Cocoa apps enabled and they utilize system wide services like Apple's spell checking and text services. Carbon apps are usually isolated from other apps and need their own versions of these things (unless they are sharing among a suite of apps like Adobe's Creative Suite or Microsoft's Office suite).

Also, Cocoa apps can be made of Java just as easily as from Objective C... though the Objective C apps seem to run faster.

There are ways of checking even deeper if those hints to an apps origins haven't already given you a pretty clear answer... I just don't recall the exact way of doing it off hand.
 
Back
Top