作者:笑楔信 来自简书
IOS之金三角辅助类:参数类,工具类,第三方中间类
参数类,用来存放各种参数。eg.颜色、类型、字典、数组甚至是可重用的视图如UIView、UILabel等等
工具类,存放这种完全解耦的功能方法。eg.数组转字典,获取网页中的文字,取得上个月的时间等等。工具类包含自己写的通用工具类和类目,通用工具类的好处是一个类可以到处用不用换;类目的好处是在实体本身的方法上拓展了方法,引入到.pch文件也非常便捷
第三方中间类,辅助使用第三方的类,整合第三方的功能,便于开发人员使用。
注意:工具类作为最基础的辅助类,也是参数类和第三方中间类的辅助类
如何使用辅助金三角
之前先给个前缀,公司或个人的都可以,本人的专属前缀是Antique,参数类AntiqueArgument,工具类AntiqueUtils,第三方中间类AntiqueThirds
首先写自己的工具类AntiqueUtils,工具类里面只能写类方法。
然后写参数类,定义类方法如+(AntiqueArgument)getMyArgument,为了实现只初始化一次的效果,给你们我的方法:
+(AntiqueArgument*) getMyArgument{
static AntiqueArgument* a;
if(a ==Nil) {
a = [AntiqueArgument alloc];
[self setArgumentsValue:a];//这个是你用来初始化你各个参数的方法
}
returna;
}
最后是第三方中间类AntiqueThirds,任何对第三方控件如HMSegmentedControl、MJRefresh等控件的集成方法都可以写到这个文件中
网友评论