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对象。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容