- 博客(5)
- 收藏
- 关注
原创 iOS 通知 和 KVO
///KVO 和通知/*KVO提供一种机制,当指定的被观察的对像的属性被修改后,KVO会自动通知响应的观察者,KVC(键值编码)是KVO的基础 KVO使用:被观察着发生addobserver:forkeyPath:options:context:方法来添加观察者.然后只要被观察者的keypath值发生变化(注意单纯改变值不会调用此方法,只有
2017-03-30 10:50:05 870
原创 Swift UILabel 数字动画效果
昨天去面试 面试官问我 如何实现 label数字由低到高增长。特地整理了一下 用的时候 只要调用这个类 即可实现 在多少s内 有 min - max 的方法///自己写的一个类class UIZJLAnimationLab: UILabel { ///计时器比 NSTimer精确 var timer:CADisplay
2017-03-29 16:35:20 2622
原创 iOS 建造者模式
//【原】iOS设计模式之:建造者模式Builder Pattern,用于改进初始化参数//原文地址http://www.cnblogs.com/wengzilin/p/4365855.html///iOS 建造者模式//感觉建造者模式与工厂方法模式非常类似,但是加入了指挥者类。//工厂模式一般都是创建一个
2017-03-27 15:01:52 386
原创 iOS 单例模式
单例的写法与用法class Handler { ///饿汉模式的单例特点是:在定义的一开始便new一个对象饿汉模式比较安全缺点是比较浪费空间 staticvar handler:Handler =Handler() //懒汉模式的单例特点是:在真正需要new一个对象的时候才
2017-03-27 13:39:02 245
原创 iOS 适配器模式
适配器可以让一些接口不兼容的类一起工作。它包装一个对象然后暴漏一个标准的交互接口。protocol Target { func request()}class Adaptee { func oldRequest() { print("执行了方
2017-03-27 11:21:10 650
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人