iOS 面試常見問題總結2

來源:互聯網
上載者:User

標籤:

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

    

   一個工程中,可以有多個xib檔案,一個xib檔案對應著一個視圖類控制器,和多個視圖。然而,使用storyboard時,一個工程只需要一個主storyboard檔案就可以,因此在包含多個試圖控制器的情況下,採用storyboard管理比較方便,並且,storyboard還可以描述介面之間的導航


關係。

   

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

   

  UIApplication(應用程式執行個體)


  NSUserDefault(應用程式設定)


  NSFileManager(檔案管理)


  NSURLCache(請求緩衝)


  NSNotificationCenter(訊息中心)


  NSHTTPCookieStorage(應用程式cookies池)


3.請簡述你對同步/非同步請求資料的理解?


    1.同步請求可以從網路請求資料,一旦發送同步請求,程式將停止與使用者互動,直到伺服器返回資料完成,才可以進行下一步操作。


    2.非同步請求不會阻塞主線程,而會建立一個新的線程來操作,使用者發出非同步請求後,依然可以對UI進行操作,程式可以繼續運行。


iOS 面試常見問題總結2

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.