01 / NOTE
关于 delegate 和 listener 的思考
近一段时间有做 iOS 的开发,经常会使用到 delegate,在使用的时候经常是对标 Android 中 listener 的功能,大致流程就是给宿主类设置一个 delegate,然后当宿主会要回传一些信息的时候,就调用 delegate 的方法。 举个例子: 这是一个自定义的进度条 View,它…
RUOYE / TOPIC
这个主题下的文章。
近一段时间有做 iOS 的开发,经常会使用到 delegate,在使用的时候经常是对标 Android 中 listener 的功能,大致流程就是给宿主类设置一个 delegate,然后当宿主会要回传一些信息的时候,就调用 delegate 的方法。 举个例子: 这是一个自定义的进度条 View,它…
介绍 单例模式,即一个类只有一个实例,所有要使用这个类的时候,使用的都是这同一个实例,基本做法就是,在类的内部存放一个静态的实例,然后类再提供一个静态方法以供其他类获取到这个实例。如: 单例模式最重要的问题,就是如何得到这个实例,以及在什么时候得到这个实例。由此就得到了数种不同的单例模式。 种类 饿…
设计模式 六大原则 单一职责原则 Single Responsibility Principle 定义 不要存在多于一个导致类变更的原因,即一个类只负责一项职责。 描述 在最初新建一个类的时候,一般都能够保持「单一职责原则」,但是一个类建立完成之后一般不是一成不变的,往往随着应用规模的提升,一个类的…