前言 就iOS而言舞箍,app與用戶間的交互一般通過(guò)UIResponder中的touch類方法,UIControl中的target action方法以及UIGestureReco...
![240](https://upload.jianshu.io/users/upload_avatars/1389428/987e5cd5-0bfe-4ed8-b412-4da7e6929bd6.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
前言 就iOS而言舞箍,app與用戶間的交互一般通過(guò)UIResponder中的touch類方法,UIControl中的target action方法以及UIGestureReco...
A.首先 淺談http讶坯、https與數(shù)據(jù)加密 ip旭斥、端口彩掐、http協(xié)議 下面用一個(gè)例子來(lái)介紹客戶端與服務(wù)器在應(yīng)用層的通訊流程 有兩個(gè)很好的朋友铭若,小客(客戶端)和小服(服務(wù)端)...
主類和分類 一. 需要解決的問(wèn)題 主類和分類中普通方法的調(diào)用順序? 同一個(gè)主類的兩個(gè)分類中的同名方法調(diào)用順序? 分類中+load方法的調(diào)用順序? 分類中+initialize...
UITableView相關(guān) 事件傳遞&視圖響應(yīng) 系統(tǒng)的UI事件傳遞機(jī)制是怎么樣的 ? 使UITableView滾動(dòng)更流暢的方案或思路都有哪些 ? UIView和CALayer...
事件的生命周期 當(dāng)指尖觸碰屏幕的那一刻,一個(gè)觸摸事件就在系統(tǒng)中生成了狭握。經(jīng)過(guò)IPC進(jìn)程間通信闪金,事件最終被傳遞到了合適的應(yīng)用。在應(yīng)用內(nèi)歷經(jīng)峰回路轉(zhuǎn)的奇幻之旅后论颅,最終被釋放哎垦。大致經(jīng)...
相信很多iOS開(kāi)發(fā)者對(duì)內(nèi)存分配的概念比較模糊,沒(méi)有去好好研究與我們經(jīng)常打交道的變量恃疯,是如何分配內(nèi)存的漏设。很多小伙伴應(yīng)該對(duì)棧區(qū)和堆區(qū)的概念還應(yīng)該是大學(xué)里時(shí)候的記憶吧,估計(jì)很多可能...
先說(shuō)為什么要用這個(gè)宏澡谭,當(dāng)一個(gè)工程可能根據(jù)需求需要需要接入不同的渠道,而每個(gè)渠道的大部分代碼相同的時(shí)候,就可以通過(guò)建立不同的target來(lái)解決這個(gè)問(wèn)題蛙奖,這是后就可以在每個(gè)tar...
今天在看ProtocolKit的源碼,看到了這么一行代碼. 主要造成疑惑的是 __attribute__((constructor)),以前看過(guò)關(guān)于__attribute__...
iOS 6 之后 LLVM 編譯器引入property autosynthesis潘酗,即屬性自動(dòng)合成。換句話說(shuō)雁仲,就是編譯器會(huì)為每個(gè) @property 添加 @synthesi...