面向協(xié)議編程 是Swift的一種編程范式,Apple于2015年WWDC提出。 在Swift的標(biāo)準(zhǔn)庫(kù)中,能見(jiàn)到大量POP的影子 同時(shí),Swift...
Array的常見(jiàn)操作 [圖片上傳中...(var arr = [1, 2, 3, 4].png-f3939c-1635750768836-0)]...
模式 模式是用于匹配的規(guī)則, 比如switch的case、捕捉錯(cuò)誤的catch、if\guard\while\for語(yǔ)句的條件等 Swift中的...
跟OC一樣,Swift也是采取基于引用計(jì)數(shù)的ARC內(nèi)存管理方案(針對(duì)對(duì)空間) Swift的ARC中有3種引用強(qiáng)引用:默認(rèn)情況下,引用都是強(qiáng)引用 ...
溢出運(yùn)算符 Swift的算數(shù)運(yùn)算符出現(xiàn)溢出時(shí)會(huì)拋出運(yùn)行時(shí)錯(cuò)誤Swift有溢出運(yùn)算符(&+、&-、&*),用來(lái)支持溢出運(yùn)算 Int8的最小數(shù)是-1...
協(xié)議 設(shè)置協(xié)議后有自動(dòng)補(bǔ)齊,而且是必實(shí)現(xiàn),不然會(huì)報(bào)錯(cuò)的。 Static、class 為了保證類(lèi)與結(jié)構(gòu)體都能夠使用,協(xié)議中必須用static定義類(lèi)...
索尼微單入門(mén)操作——模式轉(zhuǎn)盤(pán)(小白必讀) 模式轉(zhuǎn)盤(pán)是根據(jù)自己當(dāng)下的拍攝需要,可以調(diào)節(jié)到不同的檔位。寫(xiě)在前面先說(shuō)一下曝光三要素,即:光圈(A)、快...
沒(méi)有Runloop: 代碼執(zhí)行完畢后,直接執(zhí)行return 0。程序執(zhí)行結(jié)束。 有Runloop: 程序并不會(huì)馬上退出,而是保持運(yùn)行狀態(tài) 基本作...
初始化 類(lèi)、結(jié)構(gòu)體、枚舉都可以定義初始化器 類(lèi)有2中初始化器:指定初始化器、便捷初始化器 每個(gè)類(lèi)至少有一個(gè)指定初始化器,指定初始化器是類(lèi)的主要初...