繼承概念 構(gòu)造函數(shù)繼承 重寫(xiě) 類(lèi)型檢查與轉(zhuǎn)換 在Swift中,類(lèi)的繼承只能是單繼承,而多繼承可以通過(guò)遵從多個(gè)協(xié)議實(shí)現(xiàn)。也就是說(shuō),在Swift中,一個(gè)類(lèi)只能繼承一個(gè)父類(lèi),但是可...
繼承概念 構(gòu)造函數(shù)繼承 重寫(xiě) 類(lèi)型檢查與轉(zhuǎn)換 在Swift中,類(lèi)的繼承只能是單繼承,而多繼承可以通過(guò)遵從多個(gè)協(xié)議實(shí)現(xiàn)。也就是說(shuō),在Swift中,一個(gè)類(lèi)只能繼承一個(gè)父類(lèi),但是可...
前言 隨著用戶(hù)的需求越來(lái)越多,對(duì)App的用戶(hù)體驗(yàn)也變的要求越來(lái)越高。為了更好的應(yīng)對(duì)各種需求,開(kāi)發(fā)人員從軟件工程的角度,將App架構(gòu)由原來(lái)簡(jiǎn)單的MVC變成MVVM,VIPER等...
Swift內(nèi)存管理概述 強(qiáng)引用循環(huán) 打破強(qiáng)引用循環(huán) 閉包中的強(qiáng)引用循環(huán) Swift內(nèi)存管理概述 Swift中的ARC內(nèi)存管理是對(duì)引用類(lèi)型的管理,即對(duì)類(lèi)所創(chuàng)建的對(duì)象采用ARC管...
CoreGraphics是"藝名",學(xué)名是Quartz 2D,是二維圖形繪制引擎,支持 iOS 和 OS X。 Quartz 2D的API使用簡(jiǎn)單,提供了很多強(qiáng)大的特性,如:...
我們組分享會(huì)上分享了頁(yè)面布局的一些寫(xiě)法,中途提到了AutoLayout,會(huì)后我決定將很久前挖的一個(gè)坑給填起來(lái)(還有好多坑就不說(shuō)了,說(shuō)了不填更毀形象了)。 可使用的框架首推Ma...
花絮:從上一篇文章的發(fā)表到這篇文章的發(fā)表已經(jīng)有很長(zhǎng)一段時(shí)間了,一直在摸索適合自己的學(xué)習(xí)方式,到現(xiàn)在還是沒(méi)有找到適合自己的,嘗試如下: 1.每天上班都是活躍在各大iOS開(kāi)發(fā)群,...
導(dǎo)語(yǔ) 在上一篇文章《iOS之輕松上手block(上)》中,筆者已經(jīng)講述了block的使用與注意事項(xiàng),此文繼續(xù)講解block在內(nèi)存中的情況,以及對(duì)外界變量的捕獲,如果你還沒(méi)有學(xué)...