不移除觀察者杯聚,存在隱患辈挂,如果觀察者已經(jīng)銷毀了,被觀察的對象沒有銷毀杉允,然后又產(chǎn)生了KVO message邑贴,這時候就拋異常了,EXC_BAD_ACCESS
不移除觀察者杯聚,存在隱患辈挂,如果觀察者已經(jīng)銷毀了,被觀察的對象沒有銷毀杉允,然后又產(chǎn)生了KVO message邑贴,這時候就拋異常了,EXC_BAD_ACCESS
版本記錄 前言 很多做視頻和圖像的,相信對這個框架都不是很陌生秕狰,它渲染高級3D圖形稠腊,并使用GPU執(zhí)行數(shù)據(jù)并行計算。接下來的幾篇我們就詳細(xì)的解析這個框架鸣哀。感興趣的看下面幾篇文章...
KVC全稱Key-Value Coding架忌,俗稱鍵值編碼,是由NSKeyValueCoding非正式協(xié)議啟用的一種機(jī)制我衬,對象采用該協(xié)議可以間接訪問其屬性叹放,可以通過一個字符串K...
一:String 的內(nèi)存布局 1. String 源碼分析 在 Swift源碼[https://github.com/apple/swift] 中找到 String.swif...
Demo報錯
IOS APP首次安裝網(wǎng)絡(luò)權(quán)限獲取問題因為問題,所以record app初始化拿不到網(wǎng)絡(luò)權(quán)限,導(dǎo)致APP體驗有點(diǎn)差. 先上代碼: https://github.com/frankKiwi/FNKFirstLaun...
iOS 底層原理 文章匯總[http://www.reibang.com/p/412b20d9a0f6] 本文主要講組件化之間是如何通訊的 組件化通訊方案 目前主流的主要有...
iOS 底層原理 文章匯總[http://www.reibang.com/p/412b20d9a0f6] 本文主要分析 AutoReleasePool 以及 NSRunLo...
iOS 底層原理 文章匯總[http://www.reibang.com/p/412b20d9a0f6] 本文主要是分析內(nèi)存管理中的內(nèi)存管理方案端仰,以及retain、reta...
iOS 底層原理 文章匯總[http://www.reibang.com/p/412b20d9a0f6] 本文的主要目的是理解類與isa是如何關(guān)聯(lián)的 在介紹正文之前田藐,首先需...
在SwiftUI:View clipped[http://www.reibang.com/p/996e5c84c06c]中荔烧,我們已經(jīng)探索了所有可以將剪輯蒙版應(yīng)用到視圖的方法...
Swift 進(jìn)階之路 文章匯總[http://www.reibang.com/p/5fbedf309237] 本文主要介紹為什么結(jié)構(gòu)體是值類型,類是引用類型 值類型 前提:...
@Colin_狂奔的螞蟻 Demo在哪里三痰,讓我們也學(xué)習(xí)學(xué)習(xí)
Swift Router 頁面跳轉(zhuǎn)路由吧寺,組件解耦為什么要用到Router去做跳轉(zhuǎn):解耦窜管、方便 像底下這種代碼可能寫了很多很多遍了,尤其是在項目中某個頁面入口很多的情況下稚机。 尤其是公司要開發(fā)多個項目幕帆,對模塊進(jìn)行了拆分,組件化...