190 likes | 539 Views
COCOA. Presented By, Kevin Babu For www.techalone.com Apple iPhone OS Developer ID : 47951. Cocoa..??.
E N D
COCOA Presented By, Kevin Babu For www.techalone.com Apple iPhone OS Developer ID : 47951
Core base of Mac OS X and iPhone OS • A set of advanced and matured object oriented frameworks • An development environment from design to deployment • Integrated suite of object oriented software libraries • Usually written in Objective - C • Heavily MVC focused
Integrated Environment • Create rich GUI apps @ a snap • iMemory Management • Can be used for any other apps • Floats along with the OS • Reusability of components • Even supports drag and drop of components
2 Frameworks • FOUNDATION KIT • APPLICATION KIT
Basic Application Framework • User Interface Objects • Drawing and Imaging • Data Exchange • Performance • Document Based Applications • Scripting
Internationalization • Undo Management • Text • Printing • Preferences • Networking • Multimedia
c2 a2 b2 Creating a Cocoa App