對(duì)面向協(xié)議不熟悉的swift開發(fā)者,個(gè)人感覺這篇文章寫得很好,適合面向協(xié)議編程的初學(xué)者。原文作者:http://www.tuicool.com/articles/AzAZvq...
對(duì)面向協(xié)議不熟悉的swift開發(fā)者,個(gè)人感覺這篇文章寫得很好,適合面向協(xié)議編程的初學(xué)者。原文作者:http://www.tuicool.com/articles/AzAZvq...
Swift 進(jìn)階之路 文章匯總[http://m.itdecent.cn/p/5fbedf309237] 編譯環(huán)境 MacOS Big Sur 11.0.1 Xcode...
Swift 進(jìn)階之路 文章匯總[http://m.itdecent.cn/p/5fbedf309237] 本文主要介紹以下幾點(diǎn) 通過SIL來理解對(duì)象的創(chuàng)建 Swift類...
背景 之前用過越獄iPhone6 iOS12.4.1系統(tǒng)進(jìn)行clutch進(jìn)行脫殼時(shí)是成功的,但是后來發(fā)現(xiàn)同樣的app在iOS12.4.8系統(tǒng)無論是進(jìn)行clutch還是dump...
動(dòng)態(tài)方法決議 我們?nèi)炙阉鱨ookUpImpOrForward,最后在objc-runtime-new.mm文件中找到了源碼實(shí)現(xiàn),這是一個(gè)c實(shí)現(xiàn)的函數(shù),源碼如下: 我們發(fā)現(xiàn)源...
前言 上一篇已經(jīng)分析了isa的內(nèi)部結(jié)構(gòu),這篇文章我們主要來分析下objc_class的內(nèi)部結(jié)構(gòu),以及如何驗(yàn)證。 探索 我們主要探索的是基于781的objc源碼,新的runti...
前言 我們知道一個(gè)NSObject對(duì)象創(chuàng)建的時(shí)候系統(tǒng)分配了16個(gè)字節(jié),實(shí)際使用的只有8個(gè)字節(jié),可是里面要是添加了屬性之后呢,是多少呢,又是按照什么原則,所以這些是本章需要探索...
一、原因 那么如果開啟深度測(cè)試后.但是2個(gè)重疊的圖層中, 有?個(gè)圖層是半透明的. 有?個(gè)圖層是?半透明的. 那么此時(shí)就不能進(jìn)?單純的 ?較深度值,然后進(jìn)?覆蓋. 顯示如下圖所...
1.在開發(fā)者賬號(hào)下勾選上Sign In With Apple,如下圖所示: 2.項(xiàng)目配置如下: 3.實(shí)現(xiàn)邏輯 3.1導(dǎo)入頭文件與創(chuàng)建apple登陸按鈕 #import A...