iOS 筆試題02~[有答案]

//聯(lián)系人:石虎QQ: 1224614774昵稱:嗡嘛呢叭咪哄

警告:一定要把英文題目過一遍黍聂,有些公司的題目故意弄成英文的!!回论!

1.Difference between shallow copyand deep copy?

1>??淺拷貝:指針(地址)拷貝浩姥,不會產(chǎn)生新對象

2>??深拷貝:內(nèi)容拷貝挑随,會產(chǎn)生新對象

2. What is advantage ofcategories? What is difference between implementing a category and inheritance?

1>??分類可以在不修改原來類模型的基礎上拓充方法

2>??分類只能擴充方法、不能擴充成員變量勒叠;繼承可以擴充方法和成員變量

3>??繼承會產(chǎn)生新的類

3. Difference between categoriesand extensions?

1>??分類是有名稱的兜挨,類擴展沒有名稱

2>??分類只能擴充方法、不能擴充成員變量眯分;類擴展可以擴充方法和成員變量

3>??類擴展一般就寫在.m文件中拌汇,用來擴充私有的方法和成員變量(屬性)

4.Difference between protocol inobjective c and interfaces in java?

1>? Java的接口中聲明的方法必須都實現(xiàn)

2>? Oc的protocol中聲明的方法并不一定要實現(xiàn)

5.What are KVO and KVC?

1>? KVC是鍵值編碼,可以通過一個字符串的key(屬性名)修改對象的屬性值

2>? KVO是鍵值監(jiān)聽弊决,可以監(jiān)聽一個對象屬性值的改變

6.What is purpose of delegates?

1>??兩個對象之間傳遞數(shù)據(jù)和消息

2>??解耦噪舀,拆分業(yè)務邏輯

7.What are mutable and immutabletypes in Objective C?

1>? mutable是可變類型,比如NSMutableArray飘诗,可以動態(tài)往里面添加元素

2>? immutable是不可變類型傅联,比如NSArray,固定的存儲空間疚察,不能添加元素

8.When we call objective c isruntime language what does it mean?

1>??動態(tài)綁定:對象類型在運行時才真正確定

2>??多態(tài)性

3>??消息機制

9.what is difference betweenNSNotification and protocol?

1>??通過NSNotification可以給多個對象傳遞數(shù)據(jù)和消息

2>??通過protocol(代理模式)只能給一個對象傳遞數(shù)據(jù)和消息

10.What is push notification?

1>??本地推送:程序內(nèi)部彈出通知到用戶設備

2>??遠程推送:由推送服務器推送通知到用戶設備

11.What is Polymorphism蒸走?

多態(tài):父類指針指向子類對象

12.What is Singleton?

單粒:保證程序運行過程中,永遠只有一個對象實例

目的是:全局共享一份資源貌嫡、節(jié)省不必要的內(nèi)存開銷

13.What is responder chain?

響應者鏈:

l? UIResponder有一個nextResponder屬性比驻,通過該屬性可以組成一個響應者鏈该溯,事件或消息在其路徑上進行傳遞

l? 如果UIResponder沒有處理傳給它的事件,會將未處理的消息轉發(fā)給自己的nextResponder

14.Difference between frame andbounds?

1>? frame以父控件的左上角為坐標原點

2>? bounds以控件本身的左上角為坐標原點

15.Difference between method andselector?

通過一個selector可以找到方法地址别惦,進而調(diào)用一個方法

16.Is there any garbage collectionmechanism in Objective C.?

1>? OC 1.0沒有垃圾回收

2>? OC 2.0有垃圾回收狈茉,只能用在Mac上

3>? iOS中有ARC機制,是編譯器特性掸掸,垃圾回收是運行時特性

17.What is NSOperation queue?

1>??用來存放NSOperation對象的隊列氯庆,可以用來異步執(zhí)行一些操作

2>??一般可以用在網(wǎng)絡請求等耗時操作

18.What is lazy loading?

延遲加載:比如控制器的view,在第一次用到view時才會調(diào)用loadView方法進行創(chuàng)建

19.Can we use two tableviewcontrollers on one viewcontroller?

從技術角度上分析扰付,一個控制器內(nèi)部添加2個表格控制器是沒有問題的

20.Can we use one tableview withtwo different datasources? How you will achieve this?

從對象屬性上分析堤撵,tableView只有一個dataSource屬性。當然羽莺,真要使用2個不同的數(shù)據(jù)源实昨,還是有其他辦法解決的

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市盐固,隨后出現(xiàn)的幾起案子荒给,更是在濱河造成了極大的恐慌,老刑警劉巖刁卜,帶你破解...
    沈念sama閱讀 212,884評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件志电,死亡現(xiàn)場離奇詭異,居然都是意外死亡蛔趴,警方通過查閱死者的電腦和手機挑辆,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,755評論 3 385
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來夺脾,“玉大人,你說我怎么就攤上這事茉继∵职龋” “怎么了?”我有些...
    開封第一講書人閱讀 158,369評論 0 348
  • 文/不壞的土叔 我叫張陵烁竭,是天一觀的道長菲茬。 經(jīng)常有香客問我,道長派撕,這世上最難降的妖魔是什么婉弹? 我笑而不...
    開封第一講書人閱讀 56,799評論 1 285
  • 正文 為了忘掉前任,我火速辦了婚禮终吼,結果婚禮上镀赌,老公的妹妹穿的比我還像新娘求晶。我一直安慰自己躬柬,他們只是感情好,可當我...
    茶點故事閱讀 65,910評論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著烁峭,像睡著了一般。 火紅的嫁衣襯著肌膚如雪蚁堤。 梳的紋絲不亂的頭發(fā)上遭居,一...
    開封第一講書人閱讀 50,096評論 1 291
  • 那天,我揣著相機與錄音玛追,去河邊找鬼税课。 笑死,一個胖子當著我的面吹牛痊剖,可吹牛的內(nèi)容都是我干的韩玩。 我是一名探鬼主播,決...
    沈念sama閱讀 39,159評論 3 411
  • 文/蒼蘭香墨 我猛地睜開眼邢笙,長吁一口氣:“原來是場噩夢啊……” “哼啸如!你這毒婦竟也來了?” 一聲冷哼從身側響起氮惯,我...
    開封第一講書人閱讀 37,917評論 0 268
  • 序言:老撾萬榮一對情侶失蹤叮雳,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后妇汗,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體帘不,經(jīng)...
    沈念sama閱讀 44,360評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,673評論 2 327
  • 正文 我和宋清朗相戀三年杨箭,在試婚紗的時候發(fā)現(xiàn)自己被綠了寞焙。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,814評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡互婿,死狀恐怖捣郊,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情慈参,我是刑警寧澤呛牲,帶...
    沈念sama閱讀 34,509評論 4 334
  • 正文 年R本政府宣布,位于F島的核電站驮配,受9級特大地震影響娘扩,放射性物質發(fā)生泄漏。R本人自食惡果不足惜壮锻,卻給世界環(huán)境...
    茶點故事閱讀 40,156評論 3 317
  • 文/蒙蒙 一琐旁、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧猜绣,春花似錦灰殴、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,882評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽擅羞。三九已至,卻和暖如春义图,著一層夾襖步出監(jiān)牢的瞬間减俏,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,123評論 1 267
  • 我被黑心中介騙來泰國打工碱工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留娃承,地道東北人。 一個月前我還...
    沈念sama閱讀 46,641評論 2 362
  • 正文 我出身青樓怕篷,卻偏偏與公主長得像历筝,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子廊谓,可洞房花燭夜當晚...
    茶點故事閱讀 43,728評論 2 351

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

  • 37.cocoa內(nèi)存管理規(guī)則 1)當你使用new梳猪,alloc或copy方法創(chuàng)建一個對象時,該對象的保留計數(shù)器值為1...
    如風家的秘密閱讀 838評論 0 4
  • *面試心聲:其實這些題本人都沒怎么背,但是在上海 兩周半 面了大約10家 收到差不多3個offer,總結起來就是把...
    Dove_iOS閱讀 27,135評論 30 470
  • 1. Java基礎部分 基礎部分的順序:基本語法蒸痹,類相關的語法春弥,內(nèi)部類的語法,繼承相關的語法叠荠,異常的語法匿沛,線程的語...
    子非魚_t_閱讀 31,603評論 18 399
  • 我想這沒有什么遺憾者娱,你依舊在我的記憶里如春光般明媚抡笼。 我記得初次見你,那個笑容里藏著陽光的男孩黄鳍。我喜歡你的明媚如初...
    41b5a5d7fb81閱讀 410評論 0 0
  • 問:我在組織辦工作际起,工作中有些任務需要落實到各個村拾碌,駐片干部要到組織辦領材料吐葱,他們往往會說:“這是你們組織辦的事街望!...
    王肖杰閱讀 808評論 1 1