一干毅、HTTPS和HTTP的區(qū)別 HTTPS協(xié)議 = HTTP協(xié)議 + SSL/TLS協(xié)議SSL的全稱是Secure Sockets Layer,即安全套接層協(xié)議猎提,是為網(wǎng)絡(luò)通信...
![240](https://cdn2.jianshu.io/assets/default_avatar/11-4d7c6ca89f439111aff57b23be1c73ba.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
一干毅、HTTPS和HTTP的區(qū)別 HTTPS協(xié)議 = HTTP協(xié)議 + SSL/TLS協(xié)議SSL的全稱是Secure Sockets Layer,即安全套接層協(xié)議猎提,是為網(wǎng)絡(luò)通信...
一、基本概念 iOS中的鎖主要可以分為兩大類挤渐,互斥鎖 和 自旋鎖阵翎,其他鎖都是這兩種鎖的延伸和擴(kuò)展。 1东囚、介紹 互斥鎖:屬于sleep-waiting類型的鎖跺嗽,線程A獲取到鎖,...
啟動(dòng)速度 用戶從點(diǎn)擊APP圖標(biāo)到完全看到APP內(nèi)容的過(guò)程稱為啟動(dòng),如果啟動(dòng)耗時(shí)較長(zhǎng)可能會(huì)影響用戶的體驗(yàn)份帐,所以啟動(dòng)速度優(yōu)化就顯得很有必要璃吧。 最佳速度:400ms,這是剛好是啟動(dòng)...
一废境、功能簡(jiǎn)介: 1.一個(gè)添加了web圖片加載和緩存管理的UIImageView分類 2.一個(gè)異步圖片下載器 3.一個(gè)異步的內(nèi)存加磁盤綜合存儲(chǔ)圖片并且自動(dòng)處理過(guò)期圖片 4.支持...
一畜挨、結(jié)構(gòu) AFNetworking是iOS最常用的網(wǎng)絡(luò)框架,雖然系統(tǒng)也有NSURLSession噩凹,但是我們一般不會(huì)直接用它巴元。AFNetworking經(jīng)過(guò)了三個(gè)大版本,現(xiàn)在用的...
一驮宴、背景 iOS所提供的UIKit框架逮刨,其工作基本是在主線程上進(jìn)行,界面繪制堵泽、用戶輸入響應(yīng)交互等等禀忆。當(dāng)大量且頻繁的繪制任務(wù)臊旭,以及各種業(yè)務(wù)邏輯同時(shí)放在主線程上完成時(shí),便有可能造...
先說(shuō)結(jié)論:在ARC下 block 可以用copy 或者 strong來(lái)修飾离熏。 為什么 block 要用 copy 來(lái)修飾?因?yàn)閎lock變量默認(rèn)是聲明為棧變量的戴涝,為了能夠在b...
一、UIView與CALayer UIView為CALayer提供內(nèi)容努隙,以及負(fù)責(zé)處理觸摸等事件球恤,參與響應(yīng)鏈CALayer負(fù)責(zé)顯示內(nèi)容contents 二、圖像顯示原理 1.C...
對(duì)一個(gè)屬性來(lái)說(shuō)荸镊,無(wú)非倆個(gè)操作咽斧,讀和取,對(duì)應(yīng)的就是 get 和 set 方法躬存;通俗一點(diǎn)講张惹,這些關(guān)鍵字是底層約定的一些標(biāo)簽,當(dāng)你上層對(duì)聲明的屬性加上這些關(guān)鍵字時(shí)岭洲,底層會(huì)根據(jù)不同的...
在定義 property 的時(shí)候诵叁,大家不知道是否對(duì)這個(gè)有疑問(wèn)?atomic 和 nonatomic 有何區(qū)別钦椭? atomic 和 nonatomic 的區(qū)別在于,系統(tǒng)自動(dòng)生成...
iOS事件鏈有兩條:事件的響應(yīng)鏈碑诉;Hit-Testing事件的傳遞鏈 響應(yīng)鏈:由離用戶最近的view向系統(tǒng)傳遞彪腔。initial view –> super view –> …...
Runtime 是什么? Runtime 是 Objective-C 區(qū)別于 C 語(yǔ)言這樣的靜態(tài)語(yǔ)言的一個(gè)非常重要的特性进栽。對(duì)于 C 語(yǔ)言德挣,函數(shù)的調(diào)用會(huì)在編譯期就已經(jīng)決定好,在...
OC 中有 3種對(duì)象,分別是 實(shí)例對(duì)象instance屯掖、類對(duì)象class object玄柏、元類對(duì)象metaclass instance對(duì)象實(shí)例 我們經(jīng)常使用id來(lái)聲明一個(gè)對(duì)象,...
什么是KVO粪摘? KVO的全稱 Key-Value Observing,俗稱“鍵值監(jiān)聽(tīng)”绍坝,可以用于監(jiān)聽(tīng)某個(gè)對(duì)象屬性值的改變徘意。 1.iOS用什么方式實(shí)現(xiàn)對(duì)一個(gè)對(duì)象的KVO?(KV...
associatedObject又稱關(guān)聯(lián)對(duì)象轩褐。顧名思義椎咧,就是把一個(gè)對(duì)象關(guān)聯(lián)到另外一個(gè)對(duì)象身上。使兩者能夠產(chǎn)生聯(lián)系把介。這樣我們就可以通過(guò)associatedObject在運(yùn)行時(shí)給...
category的主要作用是為已經(jīng)存在的類添加方法勤讽。 使用分類的好處,可以把類的實(shí)現(xiàn)分開(kāi)在幾個(gè)不同的文件里面劳澄。這樣做有幾個(gè)顯而易見(jiàn)的好處地技, a)可以減少單個(gè)文件的體積 b)可...