關(guān)于我的倉庫 這篇文章是我為面試準備的iOS基礎(chǔ)知識學習中的一篇 我將準備面試中找到的所有學習資料,寫的Demo,寫的博客都放在了這個倉庫里iO...
投稿
關(guān)于我的倉庫 這篇文章是我為面試準備的iOS基礎(chǔ)知識學習中的一篇 我將準備面試中找到的所有學習資料,寫的Demo,寫的博客都放在了這個倉庫里iO...
Flutter與Native之間通過Channel進行通信。消息使用Channel在客戶端和主機之間傳遞,且Flutter中消息的傳遞是異步的,...
前言 提起弱引用,大家都知道它的作用:(1)不會添加引用計數(shù) (2)當所引用的對象釋放后,引用者的指針自動置為nil那么,圍繞它背后的實現(xiàn),是怎...
本系列博客是本人的源碼閱讀筆記,如果有 iOS 開發(fā)者在看 runtime 的,歡迎大家多多交流。 本文完整版詳見筆者小專欄:https://x...
前段時間,公司內(nèi)部開發(fā)小組進行了一場Runtime分享交流會,我也重新拾遺了一些與Runtime相關(guān)的知識,現(xiàn)分享出來,一起學習。 1.準備: ...
一. KVO的實現(xiàn)原理 面試題: 1. 什么是KVO? 要監(jiān)聽Person中的age屬性,我們就創(chuàng)建一個observer用來監(jiān)聽age的變化,當...
本系列博客是本人的源碼閱讀筆記,如果有 iOS 開發(fā)者在看 runtime 的,歡迎大家多多交流。 前言 上一篇文章我們說到添加 remap c...
1、前言 我們在分析Block的動態(tài)調(diào)用之前,先簡單了解一下消息的轉(zhuǎn)發(fā)機制。作為一個iOS開發(fā)者,消息的轉(zhuǎn)發(fā)機制應該都是我們耳熟能詳?shù)闹R點了,...
版本記錄 前言 信號量機制是多線程通信中的比較重要的一部分,對于NSOperation可以設(shè)置并發(fā)數(shù),但是對于GCD就不能設(shè)置并發(fā)數(shù)了,那么就只...
第二版 一 CPU做了什么 CPU具有核少,邏輯處理單元多的特點,可以處理精細復雜的運算,控件的坐標計算、文本的大小、布局、合并、圖片例如png...