應(yīng)屆畢業(yè)生iOS開發(fā)面試題精要

  移動(dòng)開發(fā)在2017年雖然不如前兩年發(fā)展迅速,不過依然處于高薪崗位和緊俏崗位的前列。導(dǎo)致越來越多的年輕人熱衷于從事程序開發(fā)職位。而iOS開發(fā)更是行業(yè)內(nèi)就業(yè)先鋒,本文創(chuàng)客學(xué)院為應(yīng)屆畢業(yè)生iOS開發(fā)人才講述面試時(shí)很容易被問到的題目及其標(biāo)準(zhǔn)答案。



  應(yīng)屆畢業(yè)生iOS開發(fā)面試題精要:

  一、obj-c的優(yōu)缺點(diǎn)

  objc優(yōu)點(diǎn):

  1、 Cateogies。

  2、 Posing。

  3、 動(dòng)態(tài)識(shí)別。

  4、 指標(biāo)計(jì)算。

  5、彈性訊息傳遞。

  6、 不是一個(gè)過度復(fù)雜的 C 衍生語言。

  7、 Objective-C 與 C++ 可混合編程。

  缺點(diǎn):

  1、 不支援命名空間。

  2、 不支持運(yùn)算符重載。

  3、不支持多重繼承。

  4、使用動(dòng)態(tài)運(yùn)行時(shí)類型,所有的方法都是函數(shù)調(diào)用,所以很多編譯時(shí)優(yōu)化方法都用不到。如內(nèi)聯(lián)函數(shù)等、,性能低劣。

  二、static 關(guān)鍵字的作用:

  1、函數(shù)體內(nèi) static 變量的作用范圍為該函數(shù)體,不同于 auto 變量,該變量的內(nèi)存只被分配一次, 因此其值在下次調(diào)用時(shí)仍維持上次的值;

  2、在模塊內(nèi)的 static 全局變量可以被模塊內(nèi)所用函數(shù)訪問,但不能被模塊外其它函數(shù)訪問;

  3、在模塊內(nèi)的static函數(shù)只可被這一模塊內(nèi)的其它函數(shù)調(diào)用,這個(gè)函數(shù)的使用范圍被限制在聲明它的模塊內(nèi);

  4、在類中的 static 成員變量屬于整個(gè)類所擁有,對(duì)類的所有對(duì)象只有一份拷貝;

  5、在類中的 static 成員函數(shù)屬于整個(gè)類所擁有,這個(gè)函數(shù)不接收 this 指針,因而只能訪問類的static成員變量。

  創(chuàng)客學(xué)院iOS開發(fā)培訓(xùn)講師介紹:對(duì)于剛剛畢業(yè)的應(yīng)屆畢業(yè)生來說,企業(yè)更多看重的是個(gè)人品質(zhì)和態(tài)度能力,所以在面試的時(shí)候放松心態(tài),端正態(tài)度。相信讀文章的你一定會(huì)找到自己心儀的企業(yè)。


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

the end

評(píng)論(0)