請(qǐng)問 解決了嘛 我也遇到這個(gè)問題了
InjectionIII -- iOS的UI調(diào)試的黑魔法目的 實(shí)現(xiàn)以下效果: 問題 如果用純代碼寫iOS 的UI,往往不能一次達(dá)到效果,不斷的修改UI代碼不可避免,特別是射雞獅們死亡纏繞的時(shí)候,改一行代碼運(yùn)行一下,等幾分鐘,看下效...
請(qǐng)問 解決了嘛 我也遇到這個(gè)問題了
InjectionIII -- iOS的UI調(diào)試的黑魔法目的 實(shí)現(xiàn)以下效果: 問題 如果用純代碼寫iOS 的UI,往往不能一次達(dá)到效果,不斷的修改UI代碼不可避免,特別是射雞獅們死亡纏繞的時(shí)候,改一行代碼運(yùn)行一下,等幾分鐘,看下效...
單一職責(zé)原則 一個(gè)類只做一件事 開閉原則 在對(duì)一個(gè)類的定義中要考慮靈活性與擴(kuò)展性,要考慮多個(gè)版本的迭代需求,盡量避免去反復(fù)修改這個(gè)類,把類的數(shù)據(jù)結(jié)構(gòu)定好,然后順利提供接口 接...
HTTPS連接建立流程是 怎樣的? 組裝會(huì)話密鑰是通過client端產(chǎn)生預(yù)主密鑰,random numberC,server端的random numberS來進(jìn)行的。 會(huì)話密...
GET 和POST 請(qǐng)求方式的區(qū)別 從語義的角度來回答 get是獲取資源。安全的,冪等的,可緩存的。 post是處理資源。非安全的,非冪等的,不可緩存的。 安全性的定義: 不...
RunLoop概念: 是通過內(nèi)部維護(hù)的事件循環(huán)來對(duì)事件/消息進(jìn)行管理的一個(gè)對(duì)象。事件循環(huán)的定義:1)沒有消息需要處理時(shí),休眠以避免資源占用。2)有消息需要處理時(shí),立刻被喚醒。...
RunLoop和NSTimer1: 滑動(dòng)TableView的時(shí)候我們的定時(shí)器還會(huì)生效嗎? 當(dāng)前線程正常請(qǐng)看下是運(yùn)行在kCFRunLoopDefaultMode,當(dāng)滑動(dòng)tabl...
從屏幕上點(diǎn)擊開始系統(tǒng)發(fā)生了什么? 調(diào)用了main函數(shù)之后,會(huì)調(diào)用UIApplicationMain,在內(nèi)部會(huì)啟動(dòng)主線程的runloop,進(jìn)過一系列的處理runloop處于休眠...
怎樣保證子線程數(shù)據(jù)回來更新UI的時(shí)候不打斷用戶的滑動(dòng)操作? 用戶滑動(dòng)操作時(shí)runloop是運(yùn)行在kCFRunLoopUITrackingMode下,網(wǎng)絡(luò)請(qǐng)求一般放在子線程中...
如何傳過來的obj對(duì)象恰好 就是原來的這個(gè)對(duì)象 當(dāng)我們對(duì)這個(gè)對(duì)象進(jìn)行release 操作時(shí) 實(shí)際上也是對(duì) 傳遞進(jìn)來的obj對(duì)象 進(jìn)行release操作 很有可曾 這個(gè)obj對(duì)...
讀寫權(quán)限關(guān)鍵字 readonly readwrite (默認(rèn)) 原子性 atomic(默認(rèn)) 保證 賦值和獲取是線程安全的 (直接對(duì)成員變量的獲取 賦值)并不代表操作和訪問 ...
通知是使用觀察者模式實(shí)現(xiàn)的用于跨層傳遞消息的機(jī)制 特點(diǎn) 觀察者模式實(shí)現(xiàn)的 作用 進(jìn)行跨層傳遞消息 在我們業(yè)務(wù)開發(fā)過程中 會(huì)涉及到 數(shù)據(jù)層 網(wǎng)絡(luò)層 業(yè)務(wù)邏輯層 UI層 一般我們...
代理定義 代理可以聲明屬性 方法 代理方內(nèi) 有必須實(shí)現(xiàn)的方法 也有選擇實(shí)現(xiàn)的方法 使用代理時(shí)可能出現(xiàn)的問題 通常代理方會(huì)強(qiáng)持有他的委托方 建立了一個(gè)強(qiáng)引用的關(guān)系 而委托方 需...
擴(kuò)展與分類的區(qū)別 擴(kuò)展 只有聲明 沒有實(shí)現(xiàn)分類 有聲明 有實(shí)現(xiàn) 分類 是運(yùn)行時(shí)決議 擴(kuò)展是編譯時(shí)決議 系統(tǒng)可以添加分類 不可以添加擴(kuò)展
你用分類做了哪些事 1.聲明私有方法 2.分解體積龐大的類文件 3.把framework的私有方法公開 分類的特點(diǎn) 1.運(yùn)行時(shí)決議(在運(yùn)行時(shí) 聽過runtime 把分類中的內(nèi)...