具體可看蘋果官方文檔
一個(gè)類所做的事情通常都要比從外面看到的更多猜拾。編寫類的實(shí)現(xiàn)代碼時(shí),經(jīng)常要寫一些只在內(nèi)部使用的方法。應(yīng)該為這些方法的名稱加上某些前綴瑰煎,這樣有如下好處...
類、方法及變量的命名是Objective-C編程的重要環(huán)節(jié)。通常會(huì)覺得OC的語(yǔ)言很繁瑣,因?yàn)槠湔Z(yǔ)法結(jié)構(gòu)使代碼讀起來(lái)和句子一樣萤捆。 此段代碼看起來(lái)比...
在設(shè)計(jì)類的時(shí)候,應(yīng)充分利用屬性來(lái)封裝數(shù)據(jù)俗批。而在使用屬性時(shí)俗或,則可將其聲明為read-only。默認(rèn)情況下屬性是read-write岁忘,這樣設(shè)計(jì)出來(lái)的...
今天在看一個(gè)demo時(shí)辛慰,注意到在Swift3.2里獲取字符串長(zhǎng)度是這樣寫的: 而在Swift4.0中發(fā)現(xiàn)這樣寫會(huì)報(bào)錯(cuò):'characters' ...
Color Literal 一般寫顏色大概是這樣的: 但是如果不 Command + R ,我不知道這顏色到底長(zhǎng)什么樣干像。接下來(lái)使用 Color ...
首先我們來(lái)看一下下面這個(gè)方法: 其中的Selector 源自 Objective-C帅腌,例如 SEL 類型,以及 @selector() 方法選擇...
Method Swizzing是發(fā)生在運(yùn)行時(shí)的麻汰,主要用于在運(yùn)行時(shí)將兩個(gè)Method進(jìn)行交換速客,我們可以將Method Swizzling代碼寫到任...
好記性不如爛筆頭,這塊偏硬的概念還是自己打一遍理解下好 在對(duì)象上調(diào)用方法是Objective-C中經(jīng)常使用的功能五鲫。用Objective-C的術(shù)語(yǔ)...