1. 本節(jié)課將為你演示針對(duì)方法的擴(kuò)展庆揪。
3. 接著定義一個(gè)指定名稱的結(jié)構(gòu)體。
4. 定義兩個(gè)變量缸榛,并設(shè)置它們的默認(rèn)值吝羞。
5. 然后對(duì)該結(jié)構(gòu)體對(duì)象進(jìn)行擴(kuò)展。
6. 給結(jié)構(gòu)體添加一個(gè)擴(kuò)展方法内颗,該方法用來計(jì)算與另一個(gè)點(diǎn)之間的距離钧排。
7. 分別獲得兩點(diǎn)之間的水平和垂直方向上的距離。
8. 接著返回兩點(diǎn)之間的直線距離均澳。 在首先擴(kuò)展方法之前恨溜,首先定義一個(gè)結(jié)構(gòu)體對(duì)象符衔。
9. 在擴(kuò)展方法之前,首先定義一個(gè)結(jié)構(gòu)體對(duì)象糟袁。
10. 接著定義另一個(gè)結(jié)構(gòu)體對(duì)象判族。
11. 通過調(diào)用結(jié)構(gòu)體對(duì)象的擴(kuò)展方法,計(jì)算并返回兩點(diǎn)之間的距離项戴。從右側(cè)的實(shí)時(shí)反饋區(qū)形帮,可以得知最終的計(jì)算結(jié)果。
本文整理自:《Swift4互動(dòng)教程》周叮,真正的[手把手]教學(xué)模式辩撑,用最快的速度上手iOS開發(fā)和Swift語言,蘋果商店App Store免費(fèi)下載:https://itunes.apple.com/cn/app/id1320746678仿耽,或掃描本頁底部的二維碼合冀。課程配套素材下載地址:資料下載