一. 原理分析 FBRetainCycleDetector的原理:是基于DFS算法,把整個(gè)對(duì)象之間的強(qiáng)引用關(guān)系當(dāng)做圖進(jìn)行處理,查找其中的環(huán),就找到了循環(huán)引用。 二. 檢測(cè)NS...
一. 原理分析 FBRetainCycleDetector的原理:是基于DFS算法,把整個(gè)對(duì)象之間的強(qiáng)引用關(guān)系當(dāng)做圖進(jìn)行處理,查找其中的環(huán),就找到了循環(huán)引用。 二. 檢測(cè)NS...
報(bào)錯(cuò)的原因:Xcode升級(jí)到Xcode10.0后,由于去掉陳舊的libstdc++庫(kù)替換為libc++,libc++相對(duì)是蘋(píng)果最新版的C++庫(kù),經(jīng)過(guò)優(yōu)化并全面支持C++11 ...
前言 本文主要是簡(jiǎn)單介紹了常見(jiàn)的加密類(lèi)型、各自的運(yùn)用場(chǎng)景、為什么需要數(shù)字簽名和數(shù)字證書(shū)、HTTPS涉及到的加密流程等。這里主要從使用者的角度出發(fā),對(duì)算法本身不做過(guò)多介紹。 1...
最近公司需要切換多語(yǔ)言和字體大小功能,上網(wǎng)查看比較少的實(shí)用方案。于是我經(jīng)過(guò)幾天嘗試和思考完成了第一版的應(yīng)用內(nèi)多語(yǔ)言版本切換的功能Demo。 方案思路: 一.如何只在一個(gè)配...
最近做的育兒項(xiàng)目,需要iOS設(shè)備對(duì)接藍(lán)牙體溫槍,以前沒(méi)有做過(guò),現(xiàn)在已經(jīng)完成了基本功能,現(xiàn)在記錄下過(guò)程,以備以后查看. 說(shuō)明: 參考文章:【譯】iOS藍(lán)牙編程指南 -- 核心藍(lán)...
源碼可見(jiàn):[直接點(diǎn)擊] (Github中的README有最新的更新日志,和TODO事項(xiàng),強(qiáng)烈推薦大家關(guān)注) 1.背景 最近開(kāi)始抓端體驗(yàn),播放器作為一個(gè)基礎(chǔ)功能一直為人詬病:交...