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