目錄 1. autorelease的本質(zhì)2. autoreleasepool的源碼解析3. autoreleasePoolPage的結構4. autoreleasePool的...
![240](https://upload.jianshu.io/users/upload_avatars/6414661/03aeb5ec-5bcf-454e-a6b7-9b6b6ea5ce59.jpeg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
目錄 1. autorelease的本質(zhì)2. autoreleasepool的源碼解析3. autoreleasePoolPage的結構4. autoreleasePool的...
俗話說“工欲善其事,必先利其器”,寫代碼的時候瞬沦,我們經(jīng)常會重復一些代碼或者項目結構,很多時候我都是重復的去寫雇锡,其實這是最笨的一種方法逛钻,之前也在Xcode里面添加過一些自定義代...
iOS 事件的主要由:響應連 和 傳遞鏈 構成锰提。一般事件先通過傳遞鏈曙痘,傳遞下去。響應鏈立肘,如果上層不能響應边坤,那么一層一層通過響應鏈找到能響應的UIResponse。 響應鏈:由...
啟動速度 用戶從點擊APP圖標到完全看到APP內(nèi)容的過程稱為啟動融蹂,如果啟動耗時較長可能會影響用戶的體驗旺订,所以啟動速度優(yōu)化就顯得很有必要弄企。 最佳速度:400ms,這是剛好是啟動...
1.不升級電腦系統(tǒng)與 Xcode淋纲,調(diào)試iOS 16 1劳闹、下載iOS16 Support文件[https://github.com/RayJiang16/iOSDeviceSu...
copy 和 mutableCopy 你真的理解嗎本涕?最近發(fā)現(xiàn)很多面試者基本都不能很好地回答這個問題。所以整理一下伙窃。 copy和mutableCopy的概念: copy 淺拷貝...
IM 即時通訊技術在多應用場景下的技術實現(xiàn),以及性能調(diào)優(yōu)(iOS視角) (視頻見評論區(qū)) 2016年9月份我[https://github.com/ChenYilong]參加...
架構簡圖 加載流程 SDWebImage提供一個UIImageView的類別以支持加載來自互聯(lián)網(wǎng)的遠程圖片。具有緩存管理鞋喇、異步下載声滥,同一個URL下載次數(shù)控制和優(yōu)化等特征。 獨...
目錄1侦香、模型在軟件開發(fā)中的作用2落塑、誕生背景3、整體架構4罐韩、核心流程 模型在軟件開發(fā)中的作用 后臺下發(fā)的數(shù)據(jù)格式一般是JSON格式憾赁,我們可以方便的將其轉換為字典,即便如此散吵,在使...
1缠沈、FPS FPS (Frames Per Second) 是圖像領域中的定義,表示每秒渲染幀數(shù)错蝴,通常用于衡量畫面的流暢度洲愤,每秒幀數(shù)越多,則表示畫面越流暢顷锰,60fps 最佳柬赐,...
一.背景 在日常開發(fā)中,總少不了用tableView展示數(shù)據(jù),不過在稍微開始復雜的tableView中,總會包含多種樣式的cell,這需要我們自定義不同樣式的cell并在ta...
首先需要知道: block州藕,本質(zhì)是OC對象,對象的內(nèi)容酝陈,是代碼塊床玻。封裝了函數(shù)調(diào)用以及函數(shù)調(diào)用環(huán)境。 block也有自己的isa指針沉帮,依據(jù)block的類別不同锈死,分別指向__NS...
關于AOP的原理網(wǎng)上有很多教程,此處不再贅述穆壕,只是通過具體的案例來記錄如何使用待牵。 一、入門案例 首先從start.spring.io上下載一個Spring Boot工程喇勋,只需...