淺談應(yīng)聘ios開發(fā)工程師筆試題及答案

  正常一個(gè)IT從業(yè)者對(duì)于iOS開發(fā)工程師這個(gè)崗位都很了解,ios開發(fā)工程師是一個(gè)理論和實(shí)戰(zhàn)都非常重要的職業(yè),而在應(yīng)聘ios開發(fā)工程師時(shí)很多面試企業(yè)都會(huì)給面試者出一些專業(yè)性較強(qiáng)的問題,從而觀看面試者的職業(yè)技能水平。本文創(chuàng)客學(xué)院iOS開發(fā)培訓(xùn)講師為讀者介紹應(yīng)聘ios開發(fā)工程師筆試題及答案。





  淺談應(yīng)聘ios開發(fā)工程師筆試題及答案:

  1、目標(biāo)-動(dòng)作機(jī)制

  目標(biāo)是動(dòng)作消息的接收者。一個(gè)控件,或者更為常見的是它的單元,以插座變量(參見"插座變量"部分)的形式保有其動(dòng)作消息的目標(biāo)。動(dòng)作是控件發(fā)送給目標(biāo)的消息,或者從目標(biāo)的角度看,它是目標(biāo)為了響應(yīng)動(dòng)作而實(shí)現(xiàn)的方法。程序需要某些機(jī)制來進(jìn)行事件和指令的翻譯。這個(gè)機(jī)制就是目標(biāo)-動(dòng)作機(jī)制。

  2、objc的內(nèi)存管理

  如果您通過分配和初始化(比如[[MyClass alloc] init])的方式來創(chuàng)建對(duì)象,您就擁有這個(gè)對(duì)象,需要負(fù)責(zé)該對(duì)象的釋放。這個(gè)規(guī)則在使用NSObject的便利方法new 時(shí)也同樣適用。如果您拷貝一個(gè)對(duì)象,您也擁有拷貝得到的對(duì)象,需要負(fù)責(zé)該對(duì)象的釋放。如果您保持一個(gè)對(duì)象,您就部分擁有這個(gè)對(duì)象,需要在不再使用時(shí)釋放該對(duì)象。 反過來。如果您從其它對(duì)象那里接收到一個(gè)對(duì)象,則您不擁有該對(duì)象,也不應(yīng)該釋放它(這個(gè)規(guī)則有少數(shù)的例外,在參考文檔中有顯式的說明)。

  3、什么是鍵-值,鍵路徑是什么

  模型的性質(zhì)是通過一個(gè)簡單的鍵(通常是個(gè)字符串)來指定的。視圖和控制器通過鍵來查找相應(yīng)的屬性值。在一個(gè)給定的實(shí)體中,同一個(gè)屬性的所有值具有相同的數(shù)據(jù)類型。鍵-值編碼技術(shù)用于進(jìn)行這樣的查找—它是一種間接訪問對(duì)象屬性的機(jī)制。鍵路徑是一個(gè)由用點(diǎn)作分隔符的鍵組成的字符串,用于指定一個(gè)連接在一起的對(duì)象性質(zhì)序列。第一個(gè)鍵的性質(zhì)是由先前的性質(zhì)決定的,接下來每個(gè)鍵的值也是相對(duì)于其前面的性質(zhì)。鍵路徑使您可以以獨(dú)立于模型實(shí)現(xiàn)的方式指定相關(guān)對(duì)象的性質(zhì)。通過鍵路徑,您可以指定對(duì)象圖中的一個(gè)任意深度的路徑,使其指向相關(guān)對(duì)象的特定屬性。

  在國內(nèi)沒有高校開設(shè)iOS開發(fā)課程學(xué)習(xí),僅僅依靠培訓(xùn)市場走出的iOS開發(fā)人才遠(yuǎn)遠(yuǎn)達(dá)不到市場對(duì)于人才的渴求。從而導(dǎo)致如今ios開發(fā)人才缺口巨大。創(chuàng)客學(xué)院專注于ios開發(fā)培訓(xùn)視頻講解,讓學(xué)員從零開始學(xué)ios開發(fā)無壓力。


查看更多關(guān)于“iOS開發(fā)培訓(xùn)”的相關(guān)資訊>>

the end

評(píng)論(0)