练习:探索Cocoa/Cocoa Touch Framework

请做一份书面报告。在这份书面报告中,请从Cocoa/Cocoa Touch 里头的各个Framework 中(像是Foundation、UIKit…)等等,找到以下的Class:

  1. 找出五个singleton class
  2. 找出五个有delegate 或data source 的class
  3. 找出五个会发送notification 的class
  4. 找出五个使用block 的class

然后:

  • 请用一百个中文字以内,说明这个class 的用途
  • 请用一百个中文字以内,说明这个class 为什么是singleton/有delegate…

范例:

  • UIDevice:用来代表目前App 所在装置状态的物件,可以用currentDevice 回传代表目前所在装置的物件,从物件上我们可以知道装置名称、作业系统版本等资讯
  • 由于我们的app 一次只会在一台装置上执行,对我们的app 而言,就只能够知道一台装置的存在,因此UIDevice 被设计成singleton 物件

results matching ""

    No results matching ""