视频中说: 当某个类被上百个类同时引用时,使用#import “xxxxx。h”会降低性能,因为当这个被引用的类要更改时,其他上百各类都要重新import一次,我不明白的是更改指的是更改什么??更改类名吗?如果我不更改类名,只更改类的成员变量以及方法,原来怎么引用的就还是怎么引用,只要我的类名没变,那我的。h文件名也不会变,那对于引用了这个类的其他类来说怎么就会重新引用降低性能呢??我类名根本没变啊
还有使用@class,用了这个就能提高性能,但是实际上还是需要在。m文件中在#import 。h文件,本质难道不是一样的吗?使用@class 我认为仅仅能够解决相互引用冲突的问题而已,怎么就提高性能了呢??
求解!!!!!!!!!!! |
|