面向協(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 為了保證類與結(jié)構(gòu)體都能夠使用骡澈,協(xié)議中必須用static定義類...
索尼微單入門操作——模式轉(zhuǎn)盤(小白必讀) 模式轉(zhuǎn)盤是根據(jù)自己當(dāng)下的拍攝需要锅纺,可以調(diào)節(jié)到不同的檔位。寫在前面先說(shuō)一下曝光三要素肋殴,即:光圈(A)囤锉、快...
沒(méi)有Runloop: 代碼執(zhí)行完畢后坦弟,直接執(zhí)行return 0。程序執(zhí)行結(jié)束官地。 有Runloop: 程序并不會(huì)馬上退出酿傍,而是保持運(yùn)行狀態(tài) 基本作...
初始化 類、結(jié)構(gòu)體驱入、枚舉都可以定義初始化器 類有2中初始化器:指定初始化器赤炒、便捷初始化器 每個(gè)類至少有一個(gè)指定初始化器,指定初始化器是類的主要初...