Home | All | RecentChanges | SearchPages

diff of Cocoa

page id: 369, 2241 hits, unlocked, unhidden, current: v4
v3:2004-12-21 02:02:04(627), v4:2004-12-21 12:06:38(1,725)
diff v3:jiinny v4:jiinny

= \@ocat
= \@cat{MacintoshProgramming}
= \@ecat
- Cocoa is the descendant of \NeXTStep and has a rich design history reaching back to 1987. Cocoa is implemented in Objective-C, an ANSI C compatible language with dynamic object-oriented extensions modeled on Smalltalk. It has been tailored for efficient development and runtime performance. Cocoa applications can make use of core functionality contained in traditional C and C++ libraries brought forward from legacy application environments. It also provides Java interfaces to permit a high performance, full featured Java development environment tailored to Mac OS X specifically.
+ * Cocoa is the descendant of \NeXTStep and has a rich design history reaching back to 1987. Cocoa is implemented in Objective-C, an ANSI C compatible language with dynamic object-oriented extensions modeled on Smalltalk. It has been tailored for efficient development and runtime performance. Cocoa applications can make use of core functionality contained in traditional C and C++ libraries brought forward from legacy application environments. It also provides Java interfaces to permit a high performance, full featured Java development environment tailored to Mac OS X specifically.
+ * Cocoa is a set of object-oriented frameworks that support rapid development of Mac OS X applications. Cocoa is based on two frameworks: __Foundation__ (Foundation.framework) and __Application__ Kit (Appkit.framework). The API for these frameworks is written in Objective-C, an object-oriented extension to the C programming language. Objective-C is simpler and can be easier to learn than C++, but provides full access to all the power of the Mac OS X operating system. A Java API is also provided for the Foundation and Application Kit frameworks. There are additional Objective-C frameworks you can use with a Cocoa application; Java headers might not be available for all of these frameworks.
+ * The classes in the Foundation framework provide memory management, file-system services, dynamic loading of code, archiving of data, string handling, and a variety of other services that do not directly affect the graphical user interface. The classes in the Application Kit framework, on the other hand, provide the windows, controls, and I/O services that implement the Mac OS X look and feel.
=

ViewPage | info | <diff>
2004-12-21 12:06:38 v4:jiinny
2241 hits
Login
0.018 sec
Top