2019年,iOS常問的基礎面試題,都會了吧

常問基礎面試題:

  • 1、return一個類返回的屬性,會不會被釋放
  • 2、單例可不可以被銷燬
  • 3、NSObject的結構體構造
  • 4、runloop有幾個run方法,分別適用於什麼場景
  • 5、runloop的生命週期
  • 6、NSObject的load方法是否瞭解
  • 7、Selcetor如何找到其要執行的方法
  • 8、什麼情況下會造成死鎖
  • 9、鎖的類型
  • 10、多線程傳值如何做
  • 11、多線程的生命週期
  • 12、如何讓一個線程常駐
  • 13、對NSOpretion和GCD的理解
  • 14、atomic是絕對線程安全的麼
  • 15、如何保證線程安全,有哪幾種方式
  • 16、說說對autoreleasepool的理解以及應用
  • 17、定時器的使用方法有哪些,更加精準的定時器應該怎麼做
  • 18、performselect在哪個線程執行
  • 19、oclint是否有用過,testflight自動化測試工具,自動打包工具是否用過
  • 20、對http的理解,對socket的理解,對tcp、udp的理解
  • 21、加密方式有哪些
  • 22、https爲啥安全
  • 23、對mvvm的理解
  • 24、swizzling的理解
  • 25、數據結構的理解和常用算法的使用:如:鏈表反轉,快速排序,二叉樹遍歷,二分查找,以及一些類似的簡單算法
  • 26、swift如何使用runtime
  • 27、autoreleasepool嵌套後發生的一些執行順序
  • 28、fmdb是同步還是異步數據庫
  • 29、userdefault如何保證快速存取
  • 30、category實現原理
  • 31、對動畫的使用,是否用過coreanimation
  • 32、oc與swift的差異化
  • 33、對設計模式的深入理解以及闡述

推薦文集

* iOS面試題大全(附答案)

* BAT—最新iOS面試題總結

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章