1、Notifiaction響應順序?擴展問題:如何讓NSNotifiication的post處和observer處異步執行? 對于同一個通知,...

1、Notifiaction響應順序?擴展問題:如何讓NSNotifiication的post處和observer處異步執行? 對于同一個通知,...
一、基礎部分 1、git add 和 git stage 有什么區別 在回答這個問題之前需要先了解 git 倉庫的三個組成部分:工作區(Work...
一、設計模式 1、單例模式的優缺點? 優點:(1)提供了對唯一實例的受控訪問(2)系統中只存在一個對象,可以節約系統資源,對于頻繁創建和銷毀的單...
一、視圖和UI控件 1、UIView和CALayer是什么關系? UIView繼承自UIResponder,CALayer繼承自NSObject...
一、持久化方案 1、iOS中有哪些持久化方案? (1)NSuserDefault(2)Plist(3)歸檔(序列化)(4)SQLite(5)Co...
一、delegate和block 1、delegate和block的區別?block需要注意什么? delegate由代理設計模式演變而來,bl...
一、iOS中多線程編程 1、自旋鎖和互斥鎖的區別? 先解釋一下鎖是因為什么產生的?在多核處理下,共享資源(臨界區)在同一時刻容易被多個線程或者進...
一、runtime機制 1、什么是runtime? runtime是OC的重要特性,使得OC語言具有動態的特性,動態指的是,能夠在運行時,動態的...
一、語言基礎 1、#import和#include,@class有什么區別? import不會重復引入頭文件 @class是向前聲明,告訴編譯器...
算法題: 1、不用臨時變量怎么實現 swap(a, b)——用加法或者異或都可以2、二維有序數組查找數字——劍指 offer 第 3題3、億級日...