https://www.jianshu.com/p/07b9ce06ced7https://blog.csdn.net/phunxm/artic...
这里制作了一个按钮流光特效 主要构成是在原图片上面,混合了一层中间实,两边虚的白色充当光效,然后移动 制作流程 首先创建流光特效需要使用到的材质...
在编程过程中,我们必定经常用到 +、-、=、(a ? b :c)等操作符号,使用起来相当方便。但是在一些自定义的 struct 或者 class...
Swift 类型分为两种:一种是 value type (值类型),另外一种是 reference type(引用类型)。 值类型:例如 枚举、...
策略模式 将一系列的算法单独封装起来,使调用者在使用的时候,可以互相替换。 企鹅案例 这里我们需要几个企鹅,那这几个企鹅都有不同的玩耍方法,可能...
throws 将异常抛出,交给调用者处理 先定义一个错误信息枚举,继承于 Error 再将异常需要的地方将异常抛出 注:如果有返回值,throw...
本质区别:struct 是值引用(value reference),而 class 是地址引用(class reference)。后面很多差异都...
关于工厂模式,有很多新加入的朋友不太理解这种模式的好处,觉得是增加了代码数量。这里简单讲解一下我个人看法 首先,工厂模式是符合开闭原则的,其对扩...
直接上代码,后面详解 OC实现 swift实现 详解 注:如果不实现copy,mutableCopy方法,在掉用的时候回报错,说你未实现copy...