前言:什么是內存泄露,如果程序運行時一直分配內存而不及時釋放無用的內存,程序占用的內存越來越大,直到把系統分配給該APP的內存消耗殫盡,程序因無...

前言:什么是內存泄露,如果程序運行時一直分配內存而不及時釋放無用的內存,程序占用的內存越來越大,直到把系統分配給該APP的內存消耗殫盡,程序因無...
對象關聯類型 管理關聯對象的方法:objc_setAssociatedObject(id object, void * key, id valu...
前言 ??在工作開發中經常會用到枚舉,但是用的時候就直接找一個粘過來改一改,沒有客觀深刻的認識,今天通過《Effective Objective...
轉自本人知乎,點擊藍色文字查看本人知乎賬號code_小馬 UILabel*label=[[UILabelalloc]init]; //iOS4....
概念運行循環跑圈 基本作用保持程序的持續運行處理App中的各種事件(比如觸摸事件、定時器事件、Selector事件)節省CPU資源,提高程序性能...
RunLoop 簡述 如何獲取Runloop對象: CFRunLoopRef的代碼是開源的,你可以在這里CFRunLoopRef源碼下載到整個 ...
附:我的github地址 什么是RunLoop運行循環一個線程對應一個RunLoop,主線程的RunLoop默認已經啟動,子線程的RunLoop...
Method Swizzling 最近在研究學習runtime,其中有一個特性叫method swizzling,即方法替換。它能夠讓你在合適的...
runtime可以幫助我們實現一些oc層的api達不到的功能。那就先需要了解一下。 一、消息轉發 oc中的動態特性,就是他在運行的時候,才能確定...
序言 runtime簡稱運行時,就是在程序運行時的一些機制,在iOS開發中runtime的特性使得oc這門語言具有獨特的魅力。對于C、C++來說...