| 
Objective-C is a superset of ANSI C with object-oriented extensions that allow classes, categories and protocols to be defined, class-instantiated objects and messages sent between objects.  The Unified Modeling Language (UML) is the industry standard notation for modeling object-oriented software.  When the Objective-C language is selected in MacA&D, UML class diagrams are tailored to the language for modeling and code generation.  The MacTranslator OSX reengineering tool generates UML class diagrams from existing Objective-C source code. The PDF document titled, UML for Objective-C shows how to model Objective-C software with the UML notation. 
 
Click to expand the MacA&D OSX screen at the left or on a box pictured below for a detailed product description.  See Cocoa framework... 
 
 
  |