一描融,可選(Optionals)類型 什么是可選類型呢饰剥,簡(jiǎn)言之性昭,就是用 let/var 定義的一個(gè)值豪硅,可以為nil絮吵】螅可選類型又課程之為可選項(xiàng)。 二...
我們已經(jīng)知道漓帚,Block的本質(zhì)就是一個(gè)oc對(duì)象母债,那么Block的基類的類型肯定是NSObject了。 要了解Block本質(zhì)尝抖,可以參考我之前的博客...
大家在面試的時(shí)候是不是經(jīng)常遇到這樣的面試題:運(yùn)行下面的代碼毡们,打印結(jié)果是是什么?為什么昧辽? 這個(gè)面試題呢衙熔,也就是今天要主要說(shuō)的內(nèi)容:Block的值捕...
廢話不多說(shuō),老規(guī)矩搅荞,還是來(lái)到面試題: 一青责,block的原理是什么?本質(zhì)是什么樣的取具? 帶著疑問(wèn),咋們一起看看block的底層到底長(zhǎng)啥樣... 研究...
在研究Block本質(zhì)之前呢扁耐,先簡(jiǎn)單說(shuō)下暇检,block的語(yǔ)法。 一婉称,Block語(yǔ)法 1. 標(biāo)準(zhǔn)聲明與定義 可以拆開(kāi)來(lái)寫(xiě): 1>聲明部分 參數(shù)說(shuō)明:...
廢話不多說(shuō)块仆,老規(guī)矩构蹬,還是先來(lái)道面試題: 一,Category能否添加成員變量悔据?如果可以庄敛,如何給Category添加成員變量? 帶著問(wèn)題咋們來(lái)看看...
首先科汗,要弄明白這兩個(gè)之間的本質(zhì)區(qū)別藻烤,請(qǐng)看我之前的博客06 iOS底層原理 - +load方法本質(zhì)探究和07 iOS底層原理 - +initial...
廢話不多說(shuō),老規(guī)矩头滔,先來(lái)個(gè)面試題: 一怖亭,load、initialize方法的區(qū)別什么坤检?它們?cè)赾ategory中的調(diào)用的順序兴猩?以及出現(xiàn)繼承時(shí)他們之...
廢話不多說(shuō),還是老規(guī)矩早歇,先來(lái)個(gè)面試題: Category中有l(wèi)oad方法嗎倾芝?load方法是什么時(shí)候調(diào)用的?load 方法能繼承嗎箭跳? 帶著疑惑和問(wèn)...