- 博客(3)
- 收藏
- 关注
原创 设计模式-简单工厂模式+反射机制
写在前面前面我们了解了简单工厂模式与工厂模式各自的优缺点,那么有没有一种设计思路可以能扩展新的运算模式不用去直接修改工具类不用给新的扩展类新增工具类当然是可以的,这就是本文的价值了解OC层面的反射机制Objective-C 反射篇 Objective-C语言中的OC对象,都继承自NSObject类。这个类为我们提供了一些基础的方法和协议,我们可以直接调用从这个类继承过...
2018-08-14 19:40:55 371
原创 设计模式-工厂模式
写在前面这一篇主要是对比,工厂方法模式比简单工厂模式好在哪里?为什么要用这个模式?这个模式的精髓在哪里?简单工厂模式以计算器为例,UML类图如下: 加减乘除运算都是继承自基类运算类,然后工厂类来调用这些运算,创建相应的对象,从而进行操作,oc代码如下:抽象运算类:#import <Foundation/Foundation.h>@interface Z...
2018-08-14 18:52:43 240
原创 消除Xcode警告
在iOS开发过程中, 我们可能会碰到一些系统方法弃用, weak、循环引用、不能执行之类的警告。 有代码洁癖的孩子们很想消除他们, 今天就让我们来一次Fuck 警告!!首先学会基本的语句#pragma clang diagnostic push#pragma clang diagnostic ignored "-Wdeprecated-declarations"这里写出现警告的代码...
2018-08-14 14:36:21 686
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人