240 發(fā)簡(jiǎn)信
IP屬地:安徽
  • Swift之錯(cuò)誤處理

    異常處理: 關(guān)鍵字: throws瞧柔、throw睦裳、 try造锅、 try?、 try!廉邑、 do-catch哥蔚、defer 一、引入二蛛蒙、異常表示三、異常處理-4種方式四牵祟、指定清理操作 ...

  • Swift之訪問(wèn)控制

    前置知識(shí):模塊和源文件 模塊 獨(dú)立的單元構(gòu)建和發(fā)布單位,實(shí)現(xiàn)某個(gè)特定功能的代碼集合創(chuàng)建的一個(gè)項(xiàng)目就是一個(gè)模塊import 導(dǎo)入別人的模塊(本質(zhì)是別人寫(xiě)好的項(xiàng)目课舍,直接拿過(guò)來(lái)用)...

  • Swift之面向協(xié)議編程思想

    面向協(xié)議編程思想 1他挎、開(kāi)店的例子——面向過(guò)程(過(guò)程),面向?qū)ο螅男?duì)象)2办桨、面向協(xié)議編程考慮的重點(diǎn)是協(xié)議,一般思路:1)把某些功能抽象出來(lái)站辉,先定好協(xié)議2)進(jìn)行協(xié)議擴(kuò)展3)遵...

  • Swift之?dāng)U展協(xié)議實(shí)現(xiàn)方法可選

    import Foundation需求:希望把playBasketball()設(shè)計(jì)為可選,可以實(shí)現(xiàn)也可以不實(shí)現(xiàn)方案:通過(guò)擴(kuò)展協(xié)議實(shí)現(xiàn)方法可選步驟:把協(xié)議擴(kuò)展殊霞,把不想實(shí)現(xiàn)的方法...

  • 泛型

    目錄 一汰蓉、泛型引入——一個(gè)打印機(jī)案例引發(fā)的思考二绷蹲、泛型寫(xiě)法——提高代碼復(fù)用性三、類型約束四顾孽、關(guān)聯(lián)類型 打印機(jī)案例 【思考】如果此時(shí)我們打印其他類型的值,就需要針對(duì)不同的類型寫(xiě)...

  • 擴(kuò)展

    為現(xiàn)有的類、結(jié)構(gòu)體若厚、枚舉類型、協(xié)議添加了新功能测秸。擴(kuò)展可以: 1疤估、添加計(jì)算屬性(get set)霎冯;2铃拇、定義方法;3肃晚、提供新的構(gòu)造函數(shù);4关串、使現(xiàn)有的類型遵循某協(xié)議(這種常用)Sw...

  • Swift之協(xié)議

    引入 協(xié)議定義了一個(gè)大致的框架,規(guī)定里面有哪些屬性和方法晋修,至于這個(gè)屬性的值是多少或者方法怎么實(shí)現(xiàn)吧碾,我不管,留給別人實(shí)現(xiàn)墓卦。——像java里接口。 協(xié)議的定義 屬性定義要求1睁本、不...

  • Swift之可失敗的構(gòu)造函數(shù)

    1.定義類、結(jié)構(gòu)體或枚舉初始化時(shí)可以失敗2.失敗原因呢堰,包括給初始化傳入無(wú)效的形式參數(shù)值抄瑟,或缺少某種外部所需的資源枉疼,又或是其他阻止初始化的情況3.為了處理這種可能皮假,在類、結(jié)構(gòu)體...

  • Swift之構(gòu)造函數(shù)的繼承與重寫(xiě)

    在Swift中惹资,子類的構(gòu)造函數(shù)有兩種來(lái)源,首先是自己擁有的構(gòu)造函數(shù)航闺,其次是從父類中繼承過(guò)來(lái)的構(gòu)造函數(shù)。但是来颤,并不是所有父類構(gòu)造函數(shù)都能夠被子類繼承汰扭。子類繼承父類的構(gòu)造函數(shù)是有...

  • Swift之指定與便利構(gòu)造函數(shù)

    一福铅、概念 (1)指定:(標(biāo)配,至少一個(gè)) 初始化所有屬性,指定構(gòu)造器是類中最主要的構(gòu)造器项阴。2)便利:(輔助,最終調(diào)用本類里的指定) 便利構(gòu)造器是類中比較次要的环揽、輔助型的構(gòu)造器...

  • Swift之默認(rèn)與自定義構(gòu)造函數(shù)

    引入:不給存儲(chǔ)屬性賦值,報(bào)錯(cuò)定義類屬性不報(bào)錯(cuò)歉胶,結(jié)構(gòu)體的實(shí)例時(shí)必須為所有的存儲(chǔ)屬性設(shè)置一個(gè)合適的初始值不報(bào)錯(cuò)汛兜,3種方式:1 可選型2 直接定義的時(shí)候初始化,直接=3 構(gòu)造函數(shù)中...

  • Swift之可選型

    可選型定義 通過(guò)在類型后面加粥谬?對(duì)可選型的變量或常量賦值,要么給一個(gè)實(shí)際的值辫塌,要么給nil 解包 取出可選型的值

  • Swift之屬性重寫(xiě)

    引入 屬性繼承:子類可以繼承父類的屬性,包括存儲(chǔ)屬性臼氨、計(jì)算屬性和類型屬性,還可以繼承父類的屬性觀察器。屬性重寫(xiě)需要遵循一定原則感耙,不然就會(huì)報(bào)錯(cuò)屬性重寫(xiě)原則 重寫(xiě)使用overri...

  • swift之屬性

    屬性 屬性將值與特定的類、結(jié)構(gòu)體或枚舉關(guān)聯(lián) 存儲(chǔ)屬性 1.存儲(chǔ)常量或者變量的2.要么給它默認(rèn)值即硼,要么在構(gòu)造方法里初始化 計(jì)算屬性 計(jì)算屬性不直接存儲(chǔ)值2.訪問(wèn)時(shí)候調(diào)用get,...

  • Swift之閉包

    閉包 閉包是自包含的函數(shù)代碼塊,可以在代碼中被傳遞和使用谦絮。閉包可以捕獲和存儲(chǔ)其所在上下文中任意常量和變量的引用题诵。被稱為包裹常量和變量。 Swift 會(huì)為你管理在捕獲過(guò)程中涉及...

  • Swift之函數(shù)

    函數(shù)的定義 當(dāng)你定義一個(gè)函數(shù)時(shí)性锭,你可以定義一個(gè)或多個(gè)有名字和類型的值,作為函數(shù)的輸入叫胖,稱為參數(shù)草冈,也可以定義某種類型的值作為函數(shù)執(zhí)行結(jié)束時(shí)的輸出,稱為返回類型怎棱。每個(gè)函數(shù)有個(gè)函數(shù)...

  • Swift之字典

    字典的定義 空字典的定義 字典遍歷 增刪改查

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品