cc 도 아닌 co 도 아닌 NS
왜 그런가 했더니만.. NeXTSTEP 에서 따왔나봐..
난 Netscape 인줄 ㅋㅋㅋ
https://en.wikipedia.org/wiki/Cocoa_(API)
Main frameworks
Cocoa consists of three Objective-C object libraries called frameworks. Frameworks are functionally similar to shared libraries, a compiled object that can be dynamically loaded into a program's address space at runtime, but frameworks add associated resources, header files, and documentation. The Cocoa frameworks are implemented as a type of bundle, containing the aforementioned items in standard locations.
- Foundation Kit (Foundation), first appeared in Enterprise Objects Framework on NeXTSTEP 3.https://en.wikipedia.org/wiki/Cocoa_(API)#cite_note-4">[4] It was developed as part of the OpenStep work, and subsequently became the basis for OpenStep's AppKit when that system was released in 1994. On macOS, Foundation is based on Core Foundation. Foundation is a generic object-oriented library providing string and value manipulation, containers and iteration, distributed computing, event loops (run loops), and other functions that are not directly tied to the graphical user interface. The "NS" prefix, used for all classes and constants in the framework, comes from Cocoa's OPENSTEP heritage, which was jointly developed by NeXT and Sun Microsystems.
- Application Kit (AppKit) is directly descended from the original NeXTSTEP Application Kit. It contains code programs can use to create and interact with graphical user interfaces. AppKit is built on top of Foundation, and uses the same NS prefix.
- Core Data is the object persistence framework included with Foundation and Cocoa and found in Cocoa.h.https://en.wikipedia.org/wiki/Cocoa_(API)#cite_note-apple1-1">[1]
A key part of the Cocoa architecture is its comprehensive views model. This is organized along conventional lines for an application framework, but is based on the Portable Document Format (PDF) drawing model provided by Quartz. This allows creating custom drawing content using PostScript-like drawing commands, which also allows automatic printer support and so forth. Since the Cocoa framework manages all the clipping, scrolling, scaling and other chores of drawing graphics, the programmer is freed from implementing basic infrastructure and can concentrate on the unique aspects of an application's content.
이름 뭘로 짓지.. 훔...
nimdra 막 이걸로하고.. 접미사를 n 으로 할 수 없으니 nd 이렇게 할까..
아.. 근데 뽀대 디게 안나네 ㅋㅋㅋ
댓글 0