单例
首先你得先新建一个类,给好属性像这样
然后写上创建方法:这里介绍两种创建方法
first:
我们在ViewController里面实现看看吧
LZ有点自恋哈
OK 效果还是很明显的单例已经写好,那我们再来看看另外一种单例的穿件方法把
second
效果如下
OK打印的时候没有解包(怪我咯.....)
以上就是单例的创建方法,下面我们来看看关于KVC吧 何为KVC呢
KVC就是通过字符串间接访问对象的属性
上代码
在ViewController的中法
这里需要注意的是 Int类型作为可选对象的话要先附上值 你可以附上0 不然会有问题 详情见上一篇 初认swift
下面我们来见识一下关于闭包进行页面之间的传值把,说起来闭包这货和OC中的Block的使用有点相似 虽然.......恩我们来看吧
这是第一个叶面中需要的东西 简单来说就是一个btn 用来跳转页面 一个label用来传值到后面以及接受闭包过来的传值
第二个页面
这是需要写上一个TextField 用来接受前一个页面label的值 以及用闭包从后向前传值,从前向后的传值用了比较简单的属性传值 所以用了懒加载来写控件 好吧今天说这么多.