240 發(fā)簡(jiǎn)信
IP屬地:北京
  • js的構(gòu)造函數(shù)

    js的構(gòu)造函數(shù)和其他語(yǔ)言一樣是用來(lái)初始化對(duì)象的,但是有一點(diǎn)不同js中任何函數(shù)都可以作為構(gòu)造函數(shù),只要用new 去調(diào)用都會(huì)生成一個(gè)新的對(duì)象.但是為了方便區(qū)別一般js中構(gòu)造函數(shù)的...

  • Objectiive-C Category

    本文主要介紹Objectiive-C的Category,當(dāng)你需要擴(kuò)展系統(tǒng)SDK提供的類(lèi)的時(shí)候,Category就十分有用.Category允許你為已經(jīng)存在的類(lèi)添加屬性或者方法...

  • Objective-C的消息轉(zhuǎn)發(fā)機(jī)制

    1.Objective-C中方法的調(diào)用在Runtime期間,都會(huì)轉(zhuǎn)為objc_msgSend(receiver, selector, arg1, arg2, ...).默認(rèn)的...

  • NSObject源碼閱讀小筆記

    閱讀NSObjec期間發(fā)現(xiàn)了很多有意思的東西,記錄一下 1.許多方法都系統(tǒng)都實(shí)現(xiàn)了它的加號(hào)實(shí)現(xiàn)和減號(hào)實(shí)現(xiàn),不過(guò)內(nèi)部的實(shí)現(xiàn)機(jī)制有很多是不同的 2.關(guān)于isMemberOfCla...

  • 120
    ES5的繼承和ES6的繼承

    關(guān)于js中的繼承,已經(jīng)老生常談了,本文將對(duì)js的繼承做一個(gè)大概的總結(jié). 首先我們可以看一下,es5繼承關(guān)系圖,理解繼承的實(shí)現(xiàn),然后再討論不同的繼承的實(shí)現(xiàn)方式的問(wèn)題 1.在js...

  • Objective-C中的內(nèi)存管理

    本文來(lái)自?xún)?nèi)存管理文檔的整理 在Objective-C中內(nèi)存管理是基于引用計(jì)數(shù)的,所謂的引用計(jì)數(shù)就是每個(gè)對(duì)象都會(huì)有一個(gè)引用計(jì)數(shù)記錄這個(gè)對(duì)象跟誰(shuí)有聯(lián)系,當(dāng)這個(gè)引用計(jì)數(shù)為0的時(shí)候,...

  • ES5中的函數(shù)

    1.在ES5中函數(shù)定義有兩種方式: 函數(shù)聲明:function functionName(arg){} 函數(shù)表達(dá)式:var functionName = function(a...

  • Run Loop 小記

    Runloop基本來(lái)說(shuō)就是一個(gè)事件處理的循環(huán),一般用來(lái)調(diào)度協(xié)調(diào)事件. Runloop的目的就是當(dāng)你的線程有任務(wù)的時(shí)候處理任務(wù),當(dāng)沒(méi)有任務(wù)的時(shí)候讓你的線程休眠. Runloop...

  • 120
    Swift 的初始化

    本文來(lái)自蘋(píng)果的官方文檔 1.Swift的初始化和Objective-C的初始化是有所不同的,init方法并不會(huì)有顯示的返回值 2.Swift中類(lèi)和結(jié)構(gòu)體的初始化時(shí),必須要給其...

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