freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

中關(guān)村在線ios開發(fā)工程師面試題2-資料下載頁

2024-11-05 07:34本頁面
  

【正文】 :使用NSThread創(chuàng)建、使用 GCD的dispatch、使用子類化的NSOperation,然后將其加入NSOperationQueue。在主線程執(zhí)行代碼,方法是 performSelectorOnMainThread。如果想延時(shí)執(zhí)行代碼可以用performSelector:onThread:withObject:waitUntilDone。iOS有哪些數(shù)據(jù)持久化方式?答:四種:屬性列表、對(duì)象歸檔、SQLite3和Core Data。ObjectiveC如何對(duì)內(nèi)存管理的,說說你的看法和解決方法?答:ObjectiveC的內(nèi)存管理主要有三種方式ARC(自動(dòng)內(nèi)存計(jì)數(shù))、手動(dòng)內(nèi)存計(jì)數(shù)、內(nèi)存池。解決方法的話:誰持有,誰釋放。如何對(duì)iOS設(shè)備進(jìn)行性能測試?答:Profile InstrumentsTime Profiler。四、問答題(每題10分,共20分)什么是MVC,為什么使用MVC,有什么好處?描述一下iOS SDK中如何實(shí)現(xiàn)MVC的開發(fā)模式。答:MVC分別為:模型(Model),視圖(View)和控制Controller)。模型(Model):即“數(shù)據(jù)模型”,用于封裝與應(yīng)用程序的業(yè)務(wù)邏輯相關(guān)的數(shù)據(jù)以及對(duì)數(shù)據(jù)的處理方法。“模型”有對(duì)數(shù)據(jù)直接訪問的權(quán)力,例如對(duì)數(shù)據(jù)庫的訪問。視圖(View):視圖層能夠?qū)崿F(xiàn)數(shù)據(jù)有目的顯示。控制器(Controller):控制器起到不同層面間的組織作用,用于控制應(yīng)用程序的流程。對(duì)于iOS SDK,所有的View都是視圖層的,它應(yīng)該獨(dú)立于模型層,由視圖控制層來控制。所有的用戶數(shù)據(jù)都是模型層,它應(yīng)該獨(dú)立于視圖。所有的ViewController都是控制層,由它負(fù)責(zé)控制視圖,訪問模型數(shù)據(jù)。請(qǐng)闡述UIViewController的生命周期,包括代碼的執(zhí)行順序。答:當(dāng)一個(gè)視圖控制器被創(chuàng)建,并在屏幕上顯示的時(shí)候。代碼的執(zhí)行順序// 視圖顯示在屏幕上的順序alloc 創(chuàng)建對(duì)象,分配空間。init(initWithNibName)初始化對(duì)象,初始化數(shù)據(jù)。viewload 從nib載入視圖, 這一步不需要去干涉。除非沒有使用xib文件創(chuàng)建視圖。viewDidLoad 加載完畢,可以進(jìn)行自定義數(shù)據(jù)以及動(dòng)態(tài)創(chuàng)建其他控件。viewWillAppear 視圖將出現(xiàn)在屏幕之前,馬上這個(gè)視圖即將顯示在屏幕上。viewDidAppear 視圖已在屏幕上渲染完成。// 視圖將被從屏幕上移除的順序viewWillDisappear 視圖將被從屏幕上移除之前執(zhí)行。viewDidDisappear 視圖已經(jīng)被從屏幕上移除。dealloc 視圖被銷毀,此時(shí)需要在init和viewDidLoad中創(chuàng)建的對(duì)象進(jìn)行釋放。viewDidUnload 出現(xiàn)內(nèi)存警告在內(nèi)存不足時(shí)執(zhí)行,并對(duì)所有非當(dāng)前顯示的controller執(zhí)行。本視圖的所有子視圖將被銷毀,以釋放內(nèi)存,此時(shí)開發(fā)者需要手動(dòng)對(duì)viewLoad、viewDidLoad中創(chuàng)建的對(duì)象釋放內(nèi)存。因?yàn)楫?dāng)這個(gè)視圖再次顯示在屏幕上的時(shí)候,viewLoad、viewDidLoad 再次被調(diào)用,以便再次構(gòu)造視圖。五、論述題(20分)請(qǐng)針對(duì)正泰中自智慧水務(wù)APP的需求(見現(xiàn)場展示的原型),論述您的開發(fā)思路和使用的開發(fā)技術(shù)。
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1