How would you describe and explain Cocoa in non-technical terms, with lots of analogies to common, everyday things. For example, imagine you are describing it to a 5-year-old who keeps asking why? at the end of each explanation. This would invariable delve into the theory of OO so it could get lengthy, but the concept is important to the 'why' of Cocoa.
+2
A:
It's a library of pieces of computer code you can use in a program that allow your computer to do common things like show windows with controls in them and download things from the Internet.
That's Cocoa for the non-technical.
Chuck
2010-04-09 22:31:48
+1
A:
Cocoa is a collection of common computer program parts that you can use to make your own program, kind of like Lego. You need to figure out what you want to build, which pieces to use, and how to connect them.
Unlike Lego, you also need (get to?) to make some pieces of your own!
mbmcavoy
2010-04-09 22:59:22