單例
首先你得先新建一個(gè)類(lèi),給好屬性像這樣

然后寫(xiě)上創(chuàng)建方法:這里介紹兩種創(chuàng)建方法
first:

我們?cè)赩iewController里面實(shí)現(xiàn)看看吧

LZ有點(diǎn)自戀哈
OK 效果還是很明顯的單例已經(jīng)寫(xiě)好,那我們?cè)賮?lái)看看另外一種單例的穿件方法把
second

效果如下

OK打印的時(shí)候沒(méi)有解包(怪我咯.....)
以上就是單例的創(chuàng)建方法,下面我們來(lái)看看關(guān)于KVC吧 何為KVC呢?
KVC就是通過(guò)字符串間接訪問(wèn)對(duì)象的屬性
上代碼

在ViewController的中法

這里需要注意的是 Int類(lèi)型作為可選對(duì)象的話要先附上值 你可以附上0 不然會(huì)有問(wèn)題 詳情見(jiàn)上一篇 初認(rèn)swift
下面我們來(lái)見(jiàn)識(shí)一下關(guān)于閉包進(jìn)行頁(yè)面之間的傳值把,說(shuō)起來(lái)閉包這貨和OC中的Block的使用有點(diǎn)相似 雖然.......恩我們來(lái)看吧

這是第一個(gè)葉面中需要的東西 簡(jiǎn)單來(lái)說(shuō)就是一個(gè)btn 用來(lái)跳轉(zhuǎn)頁(yè)面 一個(gè)label用來(lái)傳值到后面以及接受閉包過(guò)來(lái)的傳值
第二個(gè)頁(yè)面

這是需要寫(xiě)上一個(gè)TextField 用來(lái)接受前一個(gè)頁(yè)面label的值 以及用閉包從后向前傳值,從前向后的傳值用了比較簡(jiǎn)單的屬性傳值 所以用了懶加載來(lái)寫(xiě)控件 好吧今天說(shuō)這么多.