240 發(fā)簡(jiǎn)信
IP屬地:北京
  • 120
    源碼剖析 Objc 消息派發(fā)流程

    Objc 的方法調(diào)用是運(yùn)行時(shí)決定的涉瘾,系統(tǒng)會(huì)根據(jù) selector 動(dòng)態(tài)地查找 IMP知态,那么這一過(guò)程究竟是怎樣實(shí)現(xiàn)的?selector 是如何與 IMP 對(duì)應(yīng)起來(lái)的立叛?面對(duì)應(yīng)用內(nèi)...

  • 120
    【React Native】從源碼一步一步解析它的實(shí)現(xiàn)原理

    前言 花了半個(gè)多月赁还,把React Native源碼看了一遍妖泄,大概的實(shí)現(xiàn)邏輯全看明白了,希望對(duì)想了解React Native實(shí)現(xiàn)原理的同學(xué)有所幫助艘策,其實(shí)只要看懂文章的四幅圖就明...

  • “ARC情況下回自動(dòng)拷貝到堆區(qū)荷并、因此ARC下只有兩個(gè)地方:代碼區(qū)和堆區(qū)”,糾正博主一個(gè)觀點(diǎn)青扔,這個(gè)觀點(diǎn)是不正確的源织,ARC下也會(huì)有棧塊的存在,只有把棧塊賦值給strong對(duì)象或者block類型變量的時(shí)候才會(huì)觸發(fā)_Block_copy函數(shù)微猖,即[block copy]谈息,此時(shí)的棧塊才會(huì)變成堆塊。

  • RootView -> hitTest:withEvent:
    RootView -> pointInside:withEvent:
    SuperView -> hitTest:withEvent:
    SuperView -> pointInside:withEvent:
    Button -> hitTest:withEvent:
    Button -> pointInside:withEvent:
    RootView -> hitTest:withEvent:
    RootView -> pointInside:withEvent:

    Button -> touchesBegan:withEvent:
    Button -> touchesEnded:withEvent:
    Button -> buttonAction:
    為什么調(diào)用兩次RootView的hitTest

    iOS事件處理分析

    該文章屬于劉小壯原創(chuàng)励两,轉(zhuǎn)載請(qǐng)注明:劉小壯[http://www.reibang.com/u/2de707c93dc4] 好久沒(méi)寫博客了黎茎,前后算起來(lái)剛好有一年了囊颅。這期間博客也...

  • 120
    iOS事件處理分析

    該文章屬于劉小壯原創(chuàng)当悔,轉(zhuǎn)載請(qǐng)注明:劉小壯[http://www.reibang.com/u/2de707c93dc4] 好久沒(méi)寫博客了,前后算起來(lái)剛好有一年了踢代。這期間博客也...

  • 聲明Block用Strong還是Copy

    較短的回答(Short Answer) 這是一個(gè)歷史原因盲憎,在ARC中不使用Copy,而使用Strong是完全正確的胳挎。就像是使用實(shí)例變量的時(shí)候饼疙,是使用local還是global...

  • brew install oclint 一直Failed to download resource "oclint"

    iOS使用OCLint做靜態(tài)代碼分析

    初識(shí)OCLint OCLint是一個(gè)靜態(tài)代碼分析工具,提高質(zhì)量和減少缺陷通過(guò)檢查C 、C++ 和Objective-C 代碼和尋找潛在的問(wèn)題,如: 可能的缺陷 - 空的if ...

  • 前端必備HTTP技能之cookie技術(shù)詳解

    HTTP cookie(也稱為web cookie,網(wǎng)絡(luò)cookie,瀏覽器cookie或者簡(jiǎn)稱cookie)是網(wǎng)站發(fā)送的一個(gè)小的數(shù)據(jù)片段磅甩,當(dāng)用戶瀏覽時(shí)炊林,會(huì)通過(guò)用戶的瀏覽器保...

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品