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

常問基礎面試題:

  • 一、return一個類返回的屬性,會不會被釋放
  • 二、單例可不能夠被銷燬
  • 三、NSObject的結構體構造
  • 四、runloop有幾個run方法,分別適用於什麼場景
  • 五、runloop的生命週期
  • 六、NSObject的load方法是否瞭解
  • 七、Selcetor如何找到其要執行的方法
  • 八、什麼狀況下會形成死鎖
  • 九、鎖的類型
  • 十、多線程傳值如何作
  • 十一、多線程的生命週期
  • 十二、如何讓一個線程常駐
  • 1三、對NSOpretion和GCD的理解
  • 1四、atomic是絕對線程安全的麼
  • 1五、如何保證線程安全,有哪幾種方式
  • 1六、說說對autoreleasepool的理解以及應用
  • 1七、定時器的使用方法有哪些,更加精準的定時器應該怎麼作
  • 1八、performselect在哪一個線程執行
  • 1九、oclint是否有用過,testflight自動化測試工具,自動打包工具是否用過
  • 20、對http的理解,對socket的理解,對tcp、udp的理解
  • 2一、加密方式有哪些
  • 2二、https爲啥安全
  • 2三、對mvvm的理解
  • 2四、swizzling的理解
  • 2五、數據結構的理解和經常使用算法的使用:如:鏈表反轉,快速排序,二叉樹遍歷,二分查找,以及一些相似的簡單算法
  • 2六、swift如何使用runtime
  • 2七、autoreleasepool嵌套後發生的一些執行順序
  • 2八、fmdb是同步仍是異步數據庫
  • 2九、userdefault如何保證快速存取
  • 30、category實現原理
  • 3一、對動畫的使用,是否用過coreanimation
  • 3二、oc與swift的差別化
  • 3三、對設計模式的深刻理解以及闡述

推薦文集

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

* BAT—最新iOS面試題總結

相關文章
相關標籤/搜索