iOS 面試常見問題總結2

1.請簡述storyboard和xib的區別?緩存

    

   一個工程中,能夠有多個xib文件,一個xib文件對應着一個視圖類控制器,和多個視圖。然而,使用storyboard時,一個工程只須要一個主storyboard文件就能夠,所以在包含多個試圖控制器的狀況下,採用storyboard管理比較方便,而且,storyboard還能夠描述界面之間的導航服務器


關係。cookie

   

2.請列舉iOS系統中的單例類?網絡

   

  UIApplication(應用程序實例)異步


  NSUserDefault(應用程序設置)線程


  NSFileManager(文件管理)orm


  NSURLCache(請求緩存)同步


  NSNotificationCenter(消息中心)it


  NSHTTPCookieStorage(應用程序cookies池)io


3.請簡述你對同步/異步請求數據的理解?


    1.同步請求能夠從網絡請求數據,一旦發送同步請求,程序將中止與用戶交互,直到服務器返回數據完成,才能夠進行下一步操做。


    2.異步請求不會阻塞主線程,而會創建一個新的線程來操做,用戶發出異步請求後,依然能夠對UI進行操做,程序能夠繼續運行。

相關文章
相關標籤/搜索