多语言展示
当前在线:1359今日阅读:145今日分享:43

OC初学——类的封装优化

该经验是继承《OC初学——类的封装》之后写的,可以先去看看《OC初学——类的封装》后再进行学习,这样会达到更好的理解!概述:在.m文件中写的封装代码,在调用时会出现,.h改变了属性会影响后面的调用,一般这种情况多见于多人开发。
工具/原料

Xcode

方法/步骤
1

在.m文件中写的封装代码,在调用时会出现,.h改变了属性会影响后面的调用,一般这种情况多见于多人开发。

2

调用- (void) setAge:(int)newAge andName:(NSString *)newName该方法是在.m的文件里,没有在.h文件里进行暴露!该封装属于低级封装。

3

若要进行高级封装就是对类的封装。用来调用的类需要在被调用的类之后。

4

对Mac类进行封装。调用的时候需要实例化类, 然后调用封装的类。

5

对Mac进行二次封装,,当封装的方法进行改变后,.m文件不需要更改其调用的变量达到改变值的效果。

6

封装后的mac属性是无法通过指针的方式去改变的,只有通过mac的成员变量进行修改,假如set的方法进行改变后的操作,让.m文件的操作不变。

推荐信息