寫在前面: 很久沒有做記錄,一方面是因?yàn)楣ぷ鞅容^忙,另一方面也是因?yàn)樽罱跍?zhǔn)備馬拉松,所以平時(shí)空余的時(shí)間訓(xùn)練的比較多,個(gè)人覺得這一輩子起碼要完成一次馬拉松嘛~雖然只是個(gè)半程=...
寫在前面: 很久沒有做記錄,一方面是因?yàn)楣ぷ鞅容^忙,另一方面也是因?yàn)樽罱跍?zhǔn)備馬拉松,所以平時(shí)空余的時(shí)間訓(xùn)練的比較多,個(gè)人覺得這一輩子起碼要完成一次馬拉松嘛~雖然只是個(gè)半程=...
YYText 是一個(gè)強(qiáng)大的富文本庫(kù).在iOS開發(fā)中經(jīng)常會(huì)用到富文本。我們常用到的效果如下圖所示: 下面我們來(lái)看看各個(gè)功能的實(shí)現(xiàn):先創(chuàng)建一個(gè)可變屬性字符串: DaoXiang是...
在開發(fā)中使用單例是最經(jīng)常不過的事兒了,最常用的就是dispatch_once這個(gè)函數(shù),這個(gè)函數(shù)可以使其參數(shù)內(nèi)的block塊只在全局執(zhí)行一次從而達(dá)到目的,不過這個(gè)函數(shù)要是用的稍...
前言 在iOS平臺(tái)中,開發(fā)者都知道幾乎所有的屬性都應(yīng)該用nonatomic修飾,那么為什么呢?相信不少初學(xué)者都應(yīng)該看到過stackoverflow上的一個(gè)問題:What's ...
序 檢查項(xiàng)目bug的時(shí)候偶然發(fā)現(xiàn),做過限制(比如說(shuō)字?jǐn)?shù)、表情)的textField、textView,觸發(fā)限制條件后,會(huì)在使用undo功能時(shí)crash,之后發(fā)現(xiàn)微信也是一樣的...
前言 iOS崩潰是讓iOS開發(fā)人員比較頭痛的事情,app崩潰了,說(shuō)明代碼寫的有問題,這時(shí)如何快速定位到崩潰的地方很重要。調(diào)試階段是比較容易找到出問題的地方的,但是已經(jīng)上線的a...
@BossKing10086 客氣~
iOS下音視頻通信-基于WebRTC前言: WebRTC,名稱源自網(wǎng)頁(yè)實(shí)時(shí)通信(Web Real-Time Communication)的縮寫,簡(jiǎn)而言之它是一個(gè)支持網(wǎng)頁(yè)瀏覽器進(jìn)行實(shí)時(shí)語(yǔ)音對(duì)話或視頻對(duì)話的技術(shù)。它...
@BossKing10086 可以,注明出處就行
iOS下音視頻通信-基于WebRTC前言: WebRTC,名稱源自網(wǎng)頁(yè)實(shí)時(shí)通信(Web Real-Time Communication)的縮寫,簡(jiǎn)而言之它是一個(gè)支持網(wǎng)頁(yè)瀏覽器進(jìn)行實(shí)時(shí)語(yǔ)音對(duì)話或視頻對(duì)話的技術(shù)。它...
一、獲取單張圖片 1、利用UIImagePickerController可以從系統(tǒng)自帶的App中獲得圖片2、設(shè)置代理,遵守代理協(xié)議 3、實(shí)現(xiàn)代理方法didFinishPick...
前不久做了一個(gè)生成快照的需求,其中用到 SDWebImage 來(lái)下載圖片,在使用該框架的過程中也遇到了一些問題,索性正好就把 SDWebImage (v3.7.3) 源碼細(xì)...
太水了是么。。
太客氣了,你才是大神
SRWebSocket源碼淺析一. 前言: WebSocket協(xié)議是基于TCP的一種新的網(wǎng)絡(luò)協(xié)議。它實(shí)現(xiàn)了瀏覽器與服務(wù)器全雙工(full-duplex)通信——可以通俗的解釋為服務(wù)器主動(dòng)發(fā)送信息給客戶端。...
一. 前言: WebSocket協(xié)議是基于TCP的一種新的網(wǎng)絡(luò)協(xié)議。它實(shí)現(xiàn)了瀏覽器與服務(wù)器全雙工(full-duplex)通信——可以通俗的解釋為服務(wù)器主動(dòng)發(fā)送信息給客戶端。...