定义 装饰器模式又名包装(Wrapper)模式。装饰器模式以对客户端透明的方式拓展对象的功能,是继承关系的一种替代方案。 装饰器模式的结构 装饰器模式以对客户透明的方式动态的...
定义 装饰器模式又名包装(Wrapper)模式。装饰器模式以对客户端透明的方式拓展对象的功能,是继承关系的一种替代方案。 装饰器模式的结构 装饰器模式以对客户透明的方式动态的...
说明:在mac设备运行一段时间后,电脑空间很小了,对于开发者来说,清清Xcode缓存,腾出几十G的空间还是有可能的。在升级Xcode适配新系统、新手机也是得给电脑减减压。 一...
一、Date 1、Date常用来创建一个具体的时间,包含了时区等信息,一般只它来初始化可以显示的字符串,或者比较两个时间的前后。 常用的创建方法如下,主要是根据相对一个给定的...
1、UIDeviceOrientation 设备的物理方向 简介UIDeviceOrientation即我们手持的移动设备的Orientation,是一个三围空间,故有六个方...
我曾经多次劝我的另一个朋友花10分钟学习一下Google通配符的使用,未果。她说:“不用那东西也一样能找到自己想要的啊!”我曾替他们着急过,可是后来却发现这是个“死结”。《把...
序 早上看了位仁兄写了 ! 《Swift:让人眼前一亮的初始化方式》的文章 。什么?!初始化?Objective-C!好吧,吓哔哔~~~ 一、普通程序猿普通程序员使用最常见路...
不废话 一、常用代码块 1、strong: @property (nonatomic, strong) <#Class#> *<#object#>; 2、weak: @pro...
你还在用Visio画图吗?MarkDown你还仅仅停留在写文章上吗?是时候掌握MarkDown的高级用法了,go go go,老司机发车了,快上车! MarkDown 画图是...
最近在开发软件的时候被产品经理要求,要让UICollectionView上面的cell之间的距离要被固定,但是cell得宽度不一定,所以一行有几个cell其实不固定,所以其实...