作用域鏈與閉包 了解作用域鏈之前需要先了解下作用域是什么它匕。 作用域 幾乎所有的語言都有作用域的概念。這是因為它們都有變量這一概念蜗搔。而程序代碼中所用到的變量并不總是有效或者可用...
![240](https://cdn2.jianshu.io/assets/default_avatar/5-33d2da32c552b8be9a0548c7a4576607.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
作用域鏈與閉包 了解作用域鏈之前需要先了解下作用域是什么它匕。 作用域 幾乎所有的語言都有作用域的概念。這是因為它們都有變量這一概念蜗搔。而程序代碼中所用到的變量并不總是有效或者可用...
執(zhí)行上下文和執(zhí)行棧 開始之前,我們先看以下代碼八堡。 第一段代碼報錯很好理解樟凄,a 沒有聲明。所以拋出錯誤兄渺。 第二段代碼中 a 的聲明在使用 a 之后缝龄,打印 a 的值是 undef...
對象與原型鏈 基于類和基于原型 我們都知道 JavaScript 是一個面向?qū)ο蟮恼Z言,但是它卻沒有其他諸如 Java挂谍、C++ 這些面向?qū)ο蟮恼Z言中都存在類的這個概念叔壤。取而代...
類型 基本類型:Undefined、Null口叙、Boolean炼绘、String、Number妄田、Symbol 引用類型:Object 1. 基本類型和引用類型的區(qū)別 上面這張圖片很...
通知中心是如何維護觀察者對象的丈探。 可以明確的是,添加觀察者時拔莱,通知中心沒有對觀察者做retain操作碗降,即不會使觀察者的引用計數(shù)加1。那通知中心維護的是觀察者的weak引用呢還...
動態(tài)鏈接庫加載的具體流程 動態(tài)鏈接庫的加載步驟具體分為5步: load dylibs image 讀取庫鏡像文件 Rebase image Bind image Objc s...
SDWebImage 如何為 UIImageView 添加圖片(面試回答) SDWebImage 中為 UIView 提供了一個分類叫做 WebCache, 這個分類中有一個...
措施 1塘秦、避免圖層混合 確彼显ǎ控件的opaque屬性設置為true,確保backgroundColor和父視圖顏色一致且不透明 如無特殊需要尊剔,不要設置低于1的alpha值 確保...
事件的產(chǎn)生 發(fā)生觸摸事件后爪幻,系統(tǒng)會將該事件加入到一個由UIApplication管理的事件隊列中,為什么是隊列而不是棧?因為隊列的特點是FIFO须误,即先進先出笔咽,先產(chǎn)生的事件先處...
首先我們明確什么對象會自動加入 autoreleasepool : MRC 下需要對象調(diào)用 autorelease 才會入池, ARC 下可以通過 __autoreleasi...