Cocoa is a collection of frameworks that provide a perfect environment for developing iPhone applications. Much of Cocoa is implemented in Objective-C, an object-oriented programming language that uses a truly dynamic runtime to execute application events., Cocoa frameworks let you add excellent features to your application. The frameworks are accessible to Objective-c programs. Cocoa contains frameworks such as Foundation and Application Kit, which includes controls such as menus, text fields, windows and buttons.
Cocoa uses the Model-View-Controller (MVC) design pattern throughout. Models encapsulate application data, Views display and edit that data, and Controllers mediate the logic between the two. By separating responsibilities in this manner, you end up with an application that is easier to design, implement, and maintain.
No hay comentarios:
Publicar un comentario