- Class Modelling
- Functional Modelling
- Behavioural Modelling
So lets have a look then shall we at Object-Oriented Modelling :)
Cocoa is a framework of tools used for software development written in Objective-C, featuring modular, object-oriented and visual design. It was originally called NextSTEP and was developed by the company NeXT. When NeXT merged with Apple in 1996, the framework NextSTEP was renamed Cocoa. However, it still remains that all objects within this framework begin with the prefix "NS", which helps to distinguished them and prevent accident errors.
This summary is work-in-progress (which will be periodically updated) and may contain mistakes. Please let me know if there are any issues, or if anything needs clarifying.
Objective-C is an extension to the C programming language developed in the early 1980s. It is used in all Apple products including Mac and iPhone software development. Originally referred to as "C with messaging", the primary aim of Objective-C is to introduce object oriented programming to C, and achieves this using a different approach to C++ or C#.