IOS高階面試題

2021-09-08 12:46:12 字數 514 閱讀 2968

1.寫一下uibutton與uitableview的層級結構 

2.cocoa的foundation物件與core foundation物件通過什麼keyword進行轉換?這些keyword有什麼差別? 

3.kvo是什麼?內部是怎麼實現的? 

4.能否夠把比較耗時的操作放在nsnotificationcenter中處理?為什麼?應該怎樣處理? 

5.利用nsoperation與nsoperationqueue處理多執行緒時。有3個nsoperation分別為a,b,c,要求a,b執行完之後,才執行c。怎樣做? 

6.在非arc中,能夠對哪些物件加上autoreleasekeyword。它的作用是什麼?被autorelease修飾的物件什麼時候釋放? 

8caanimation是做什麼的?寫一下它的層級結構(主要是寫下其各種子類)? 

9.ios7之前。後台執行內容有幾種形式,都是什麼? 

10.乙個有序的序列m,推斷當中是否有兩個元素a,b的和為k?怎樣推斷三個元素的a。b,c的和為k呢?

IOS高階面試題

1.寫一下uibutton與uitableview的層級結構 2.cocoa的foundation物件與core foundation物件通過什麼關鍵字進行轉換?這些關鍵字有什麼區別?3.kvo是什麼?內部是怎麼實現的?4.是否可以把比較耗時的操作放在nsnotificationcenter中處理?...

PHP高階面試題

1.寫出乙個能建立多級目錄的php函式 function createdir path,mode elseelse path aa bb cc cd 要建立的目錄 mode 0755 建立目錄的模式 createdir path,mode 測試 2.請寫一段php 確保多個程序同時寫入同乙個檔案成功...

java高階面試題三

一 springmvc的工作原理 1 使用者傳送請求給 控制器 2 控制器指派處理器對映 3 根據handlemaooing查詢處理器 4 獲取到處理器位址 5 控制器返回處理器位址 6 控制器指派處理器介面卡 帶著處理器對映器返回的位址 7 處理器介面卡根據命令對c進行處理 8 c向m發出請求 9...