(-) 提出問題 朋友們在開發中有沒有遇到過這種情況:開發中寫了一個視圖控件,雖然這個控件只是一個展示類的,并沒有什么交互。但是在項目好幾個地方都用到了這個控件了,你在給這個...

(-) 提出問題 朋友們在開發中有沒有遇到過這種情況:開發中寫了一個視圖控件,雖然這個控件只是一個展示類的,并沒有什么交互。但是在項目好幾個地方都用到了這個控件了,你在給這個...
項目組件化是項目由小變大過程中的一個重要思想,隨著項目的越來越復雜,將可拆分移植的項目抽象為framework,并進行并列管理。 1.把創建的framework工程與項目放在...
表述有誤,應該是block內部沒有持有self對象,只是使用了weak指針,因為是weak,引用計數也不會增加
iOS中為什么使用__weak和__strong可以解決block的循環引用?在iOS中,循環引用是不可忽視的一個問題,因為循環引用極有可能會造成內存泄漏,是衡量一個app是否健康且高質量的標準之一。如何去解決循環引用呢,筆者在此提出三種解決方式: 1...
KVO,全稱為Key-Value observing,中文名為鍵值觀察,KVO是一種機制,它允許將其他對象的指定屬性的更改通知給對象。 在Key-Value Observin...
AutoreleasePool自動釋放池,是 OC 中的一種內存自動回收機制,可以將加入自動釋放池中的對象的release 時機延遲。當自動釋放池作用域結束時,將池中的對象統...
@KB_MORE 任務是添加在隊列里面的,這要看你的queue是啥類型,這個時候添加的任務有沒有默認同步異步,我就不清楚了,還不夠深入學習
iOS-底層原理 27:GCD 之 NSThread & GCD & NSOperationiOS 底層原理 文章匯總[http://www.lxweimin.com/p/412b20d9a0f6] 本文的主要目的是介紹 NSThread、GCD、NSOperati...
@KB_MORE 并不是和創建的隊列類型有關,而是和提交的任務類型有關,即使是創建的并發隊列,提交的是同步任務,也不會開啟新現成,你可以再驗證一下.如果我說錯了,請糾正我
iOS-底層原理 27:GCD 之 NSThread & GCD & NSOperationiOS 底層原理 文章匯總[http://www.lxweimin.com/p/412b20d9a0f6] 本文的主要目的是介紹 NSThread、GCD、NSOperati...
iOS 底層原理 文章匯總[http://www.lxweimin.com/p/412b20d9a0f6] 本文的主要目的是針對類的加載的一個擴展,主要講講類拓展和分類的底層...
注:歡迎大家可以關-注 Wei-Xin 公--眾--號 :Style月月專欄,與簡書同步更新~ iOS 底層原理 objc4 源碼相關 0、底層源碼探索方式iOS-底層原理 ...
iOS 底層原理 文章匯總[http://www.lxweimin.com/p/412b20d9a0f6] 本文的主要目的是分析 類 & 類的結構,整篇都是圍繞一個類展開的一...
在iOS中,循環引用是不可忽視的一個問題,因為循環引用極有可能會造成內存泄漏,是衡量一個app是否健康且高質量的標準之一。如何去解決循環引用呢,筆者在此提出三種解決方式: 1...