前言: 按照時間順序,事件的生命周期是這樣的:事件的產生和傳遞(事件如何從父控件傳遞到子控件并尋找到最合適的view、尋找最合適的view的底層...

前言: 按照時間順序,事件的生命周期是這樣的:事件的產生和傳遞(事件如何從父控件傳遞到子控件并尋找到最合適的view、尋找最合適的view的底層...
iOS網絡緩存掃盲篇 --使用兩行代碼就能完成80%的緩存需求 下篇預告:使用80%的代碼來完成剩下的20%的緩存需求 。敬請 star (右上...
原文地址 Runloop核心機制和原理 搞iOS之后一直沒有深入研究過RunLoop,非常的慚愧。剛好前一陣子負責性能優化項目,需要利用RunL...
1、 沙盒概念基本介紹 iOS 應用程序只能在該 app 的文件系統中讀取。這個默認的 app 文件系統就是我們說的沙盒。所有的非代碼文件都保存...
沙盒簡述:每一個APP都有一個存儲空間,就是沙盒。APP之間不能相互通信。沙盒根目錄結構:Documents、Library、temp。 1.在...
iOS內存管理機制的原理是引用計數,引用計數簡單來說就是統計一塊內存的所有權,當這塊內存被創建出來的時候,它的引用計數從0增加到1,表示有一個對...
這篇文章不會教大家如何實現一個具體的動畫效果,我會從動畫的本質出發,來說說 iOS 動畫的原理與實現方式。 什么是動畫 動畫,顧名思義,就是能“...
參考:Objective-C Runtime Programming Guide深入Objective-C的動態特性Objective-C Ru...
號外 : 一些關于runtime的小demo在我的下一篇文章iOS-Runtime-實踐篇中 我們都知道Objective-C是一門動態語言, ...
目錄 Block底層解析什么是block?block編譯轉換結構block實際結構block的類型NSConcreteGlobalBlock和N...