240 發(fā)簡信
IP屬地:北京
  • JavaScript 作用域鏈與閉包

    作用域鏈與閉包 了解作用域鏈之前需要先了解下作用域是什么它匕。 作用域 幾乎所有的語言都有作用域的概念。這是因為它們都有變量這一概念蜗搔。而程序代碼中所用到的變量并不總是有效或者可用...

  • JavaScript 執(zhí)行上下文和執(zhí)行棧

    執(zhí)行上下文和執(zhí)行棧 開始之前,我們先看以下代碼八堡。 第一段代碼報錯很好理解樟凄,a 沒有聲明。所以拋出錯誤兄渺。 第二段代碼中 a 的聲明在使用 a 之后缝龄,打印 a 的值是 undef...

  • 120
    JavaScript 對象和原型鏈

    對象與原型鏈 基于類和基于原型 我們都知道 JavaScript 是一個面向?qū)ο蟮恼Z言,但是它卻沒有其他諸如 Java挂谍、C++ 這些面向?qū)ο蟮恼Z言中都存在類的這個概念叔壤。取而代...

  • 120
    JavaScript 類型

    類型 基本類型:Undefined、Null口叙、Boolean炼绘、String、Number妄田、Symbol 引用類型:Object 1. 基本類型和引用類型的區(qū)別 上面這張圖片很...

  • NSNotificationCenter

    通知中心是如何維護觀察者對象的丈探。 可以明確的是,添加觀察者時拔莱,通知中心沒有對觀察者做retain操作碗降,即不會使觀察者的引用計數(shù)加1。那通知中心維護的是觀察者的weak引用呢還...

  • 動態(tài)鏈接庫加載的具體流程

    動態(tài)鏈接庫加載的具體流程 動態(tài)鏈接庫的加載步驟具體分為5步: load dylibs image 讀取庫鏡像文件 Rebase image Bind image Objc s...

  • SDWebImage

    SDWebImage 如何為 UIImageView 添加圖片(面試回答) SDWebImage 中為 UIView 提供了一個分類叫做 WebCache, 這個分類中有一個...

  • UI性能優(yōu)化

    措施 1塘秦、避免圖層混合 確彼显ǎ控件的opaque屬性設置為true,確保backgroundColor和父視圖顏色一致且不透明 如無特殊需要尊剔,不要設置低于1的alpha值 確保...

  • 事件的傳遞和響應機制

    事件的產(chǎn)生 發(fā)生觸摸事件后爪幻,系統(tǒng)會將該事件加入到一個由UIApplication管理的事件隊列中,為什么是隊列而不是棧?因為隊列的特點是FIFO须误,即先進先出笔咽,先產(chǎn)生的事件先處...

  • Category

    category和extension extension看起來很像一個匿名的category,但是extension和有名字的category幾乎完全是兩個東西霹期。 exten...

  • 120
    RunLoop

    什么是Run Loops 一般來講叶组,一個線程一次只能執(zhí)行一個任務,執(zhí)行完成后線程就會退出历造。如果我們需要一個機制甩十,讓線程能隨時處理事件但并不退出。這時候可以使用一個循環(huán)來進行實...

  • 120
    AutoreleasePool

    首先我們明確什么對象會自動加入 autoreleasepool : MRC 下需要對象調(diào)用 autorelease 才會入池, ARC 下可以通過 __autoreleasi...

  • 120
    Runtime

    objc對象內(nèi)存布局 對象:所有父類的成員變量和自己的成員變量類對象:其中存放著普通成員變量列表與動態(tài)方法(“-”開頭的方法)元類對象:存放著static類型的成員變量與st...

  • 120
    Block

    定義 帶有自動變量(局部變量)的匿名函數(shù)吭产。 類型 _NSConcreteStackBlock 棧上的block 只用到外部局部變量侣监、成員屬性變量,且沒有強指針引用的b...

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