01-苹果开发之cocoa编程

  1. Cocoa由以下3个框架组成:
  • Foundation:所有的面向对象语言都会有一些标准值、集合和工具类。字符串、日期、列表、线程、和计时器都在Foundation框架中。
  • Appkit:所有和由用户界面相关的类都在Appkit框架中。窗口、按钮、文本框、事件,以及画图类包含在Appkit中。它还有个名字:ApplicationKit。
  • Core Data: Core Data可以让你很方便地把对象存储成文件或把对象从文件加载到内存。我们说Core Data 是一个持续性的框架。

2.在Cocoa框架中,当你要扩展一个已经存在的对象时,不是创建它的子类,而是创建一个help对象,供其调用。例如,要显示一个表格视图(table view),表格视图会询问helper对象:“我要显示多少行数据”,“第1列第2行显示什么数据”。

因此要扩展已有的Cocoa类,就经常要写一写helper对象。

你可能感兴趣的:(01-苹果开发之cocoa编程)