美文网首页技术随笔
IOS之辅助金三角

IOS之辅助金三角

作者: 笑楔信 | 来源:发表于2016-11-03 16:12 被阅读3次

    作者:笑楔信  来自简书

    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等控件的集成方法都可以写到这个文件中

    相关文章

      网友评论

        本文标题:IOS之辅助金三角

        本文链接:https://www.haomeiwen.com/subject/wxzbuttx.html