關(guān)于面試題(一)

1.響應(yīng)鏈(Responder Chain)是什么?

2.UIWindow的level級別有哪幾種?并嘗試說出幾種優(yōu)先級大小。normal status alert

3.sqlite的查詢里面,inner join,left join,right join 區(qū)別是什么。

4.

intX =9999;

intnCountX =0;

while(X) {

nCountX ++;

X = X & (X -1);

}

NSLog(@"nCount:%d",nCountX);

輸出8;

答案:int占8位二進制 & 按位計算 都是1的才是1 否則是0 上面代碼循環(huán)8次 X變成0

5.為什么init方法中不推薦使用self.?

答案:當(dāng)子類重寫set方法時,[super init] 會調(diào)用子類的set方法。容易出現(xiàn)問題。

6.為什么[self class]和[super class]打印的都是self classname;

答案:self->super->…->NSObject ,但是NSObject里面的實例對象是self。所以最后調(diào)用的都是[self class]; 除非傳遞鏈中間復(fù)寫class方法

7.消息發(fā)送機制objc_msgSend()

8.消息轉(zhuǎn)發(fā)機制

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 轉(zhuǎn)至元數(shù)據(jù)結(jié)尾創(chuàng)建: 董瀟偉,最新修改于: 十二月 23, 2016 轉(zhuǎn)至元數(shù)據(jù)起始第一章:isa和Class一....
    40c0490e5268閱讀 1,774評論 0 9
  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語法,類相關(guān)的語法,內(nèi)部類的語法,繼承相關(guān)的語法,異常的語法,線程的語...
    子非魚_t_閱讀 31,765評論 18 399
  • 行走的落葉閱讀 601評論 0 7
  • 1.今天學(xué)到了 1、選框作用 2.PS的基本快車鍵 1.圖層置底或置頂 2.對選區(qū)增加或減少 3.移動與復(fù)制 4....
    613桑閱讀 139評論 0 0
  • 寫在之前:考試前一定要少喝水喔,我考雅思的時候,一度以為自己要被尿憋死在考場上。 本人雅思一刷6分,幾乎裸考(意思...
    沒有那么委屈閱讀 645評論 0 1