分类定义与使用方法详解.pdfVIP

  • 0
  • 0
  • 约6.43千字
  • 约 26页
  • 2026-03-13 发布于北京
  • 举报

内容

09:00~09:30作业讲解和回顾

09:30~10:20

上午分类

10:30~11:20

11:30~12:20

扩展

14:00~14:50

15:00~15:50

下午ARC

16:00~16:50

17:00~17:30总结和答疑

分类

分类分类什么是分类

分类的定义方式

给系统类添加分类

分类

什么是分类

• 什么是分类

- 分类就是类的补充和扩展部分

- 补充和扩展的每个部分就是分类

- 分类本质上是类的一部分

识- 分类是给特定类添加能力

分类的定义方式

• 分类的定义方式

- 分类也是以代码的形式保存在文件中

- 分类文件命名主类类名+分类类名

知• 分类的定义方式

识- 分类文件也分为*.件和*.m文件

解*.件存放分类的部分内容

@interface主类类名(分类类名)

//添加方法

@end

.m文件存放分类的实现部分内容

@implementation主类类名(分类类名)

//添加方法实现

@end

分类的定义方式(续1)

• 分类的定义方式

- 分类中是不可以创建实例变量的,自然也不可以创建属性。

- 在分类中是可以主类的属性,但不可以主类的实例变

量。

给系统类添加分类

• 给系统类添加分类

可以给系统的类,如NSObject、NSString等,添加分

类。

知@interfaceNSObject(newFunction)

讲-(void)myShow;

解@end

分类练习

• 定义TRMyClass类,一个属性property,一个方法

method1。

• 为TRMyClass类定义一个分类AddMethod,添加一个方

文档评论(0)

1亿VIP精品文档

相关文档