前言 本文分析源碼為libdispatch-1173.40.5,主要分析常用的dispatch API具體的實現原理;先講解下常用的數據結構體便于后續(xù)分析使用:dispatc...
![240](https://upload.jianshu.io/users/upload_avatars/2748766/a8aec52d-7f3c-41b0-a04e-07c5adab6967.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
IP屬地:廣東
前言 本文分析源碼為libdispatch-1173.40.5,主要分析常用的dispatch API具體的實現原理;先講解下常用的數據結構體便于后續(xù)分析使用:dispatc...
最近在面試的過程中才發(fā)現太多沒有注意的細節(jié)嗜价,每一個問題問到最后都是在懷疑人生中度過... 正好趁著工作敲定了之后將performSelector相關的細節(jié)總結一番。 基礎用法...
前言:本文簡述OC對象、isa和SuperClass撵术,如有錯誤請留言指正咐汞。 Q:OC中對象分類 A:總共為三類:實例對象、類對象瓣颅、元類對象 instance對象(實例對象) ...
接觸WebSocket 最近公司的項目中有一個功能 需要服務器主動推數據到APP∑┱考慮到普通的HTTP 通信方式只能由客戶端主動拉取宫补,服務器不能主動推給客戶端 。然后就想出的...
說明iOS中的RunLoop使用場景1.保持線程的存活导帝,而不是線性的執(zhí)行完任務就退出了<1>不開啟RunLoop的線程<2>開啟RunLoop的線程(1)實驗用self來持有...
變量(Ivar) 上一篇文章Method介紹過穿铆,編譯期生成的方法都存放在class_ro_t中您单,同樣地,可以發(fā)現ivar存放在class_ro_t中的const ivar_l...
iOS runtime(一)runtime之Property 詳盡iOS runtime(二)runtime之Ivar 詳盡 官方文檔 相關函數 方法參數解析: SEL :方...