應屆畢業生iOS開發面試題精要
移動開發在2017年雖然不如前兩年發展迅速,不過依然處于高薪崗位和緊俏崗位的前列。導致越來越多的年輕人熱衷于從事程序開發職位。而iOS開發更是行業內就業先鋒,本文創客學院為應屆畢業生iOS開發人才講述面試時很容易被問到的題目及其標準答案。
應屆畢業生iOS開發面試題精要:
一、obj-c的優缺點
objc優點:
1、 Cateogies。
2、 Posing。
3、 動態識別。
4、 指標計算。
5、彈性訊息傳遞。
6、 不是一個過度復雜的 C 衍生語言。
7、 Objective-C 與 C++ 可混合編程。
缺點:
1、 不支援命名空間。
2、 不支持運算符重載。
3、不支持多重繼承。
4、使用動態運行時類型,所有的方法都是函數調用,所以很多編譯時優化方法都用不到。如內聯函數等、,性能低劣。
二、static 關鍵字的作用:
1、函數體內 static 變量的作用范圍為該函數體,不同于 auto 變量,該變量的內存只被分配一次, 因此其值在下次調用時仍維持上次的值;
2、在模塊內的 static 全局變量可以被模塊內所用函數訪問,但不能被模塊外其它函數訪問;
3、在模塊內的static函數只可被這一模塊內的其它函數調用,這個函數的使用范圍被限制在聲明它的模塊內;
4、在類中的 static 成員變量屬于整個類所擁有,對類的所有對象只有一份拷貝;
5、在類中的 static 成員函數屬于整個類所擁有,這個函數不接收 this 指針,因而只能訪問類的static成員變量。
創客學院iOS開發培訓講師介紹:對于剛剛畢業的應屆畢業生來說,企業更多看重的是個人品質和態度能力,所以在面試的時候放松心態,端正態度。相信讀文章的你一定會找到自己心儀的企業。
the end
- 贊