簡(jiǎn)介 SnapKit麦射,一個(gè)經(jīng)典的Swift版的第三方庫(kù),專(zhuān)門(mén)用于項(xiàng)目的自動(dòng)布局,目前在github上的stars就高達(dá)9340顆星晋被,這是一個(gè)不小的數(shù)字,亦足以證明它存在的非凡...
前言 現(xiàn)在web前端發(fā)展越來(lái)越快刚盈,為了追求應(yīng)用的快速開(kāi)發(fā)和迭代羡洛,許多產(chǎn)品都會(huì)選擇混合開(kāi)發(fā),在手機(jī)端嵌入web頁(yè)面藕漱,那么這就會(huì)導(dǎo)致一個(gè)問(wèn)題欲侮,原生代碼怎么和js交互?那么下邊我們...
寫(xiě)在前面 在第一部分iOS重學(xué)之啟動(dòng)優(yōu)化(一)[https://codersunny.com/posts/a5b508b2/]中纺非,我們主要從Pre-main和main之后兩個(gè)...
Block 這一篇我們來(lái)研究一下objc的block并回答一下面試中的下列問(wèn)題: 1.block的內(nèi)部實(shí)現(xiàn)烧颖,結(jié)構(gòu)體是什么樣的2.block是類(lèi)嗎,有哪些類(lèi)型3.一個(gè)int變量...
基礎(chǔ)篇 1. class 窄陡、struct炕淮、enmu 的區(qū)別? 相同點(diǎn): 都可以定義屬性和方法;下標(biāo)語(yǔ)法訪問(wèn)值;初始化器;支持?jǐn)U展、協(xié)議 類(lèi)特有的功能: 繼承允許類(lèi)型轉(zhuǎn)換析構(gòu)方...
KVO顧名思義是Key-value-observer的縮寫(xiě),是ios中又一種機(jī)制币叹,也是觀察者設(shè)計(jì)模式的又一種實(shí)現(xiàn)润歉,Apple使用了isa混寫(xiě)(isa-swizzling)的方...