![240](https://upload.jianshu.io/users/upload_avatars/2148183/f4f61a5a-68db-4168-a6d0-a8784d2727a6.png?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
常用加密算法 對稱加密算法:AES呈野、DES 加密和解密使用同一密鑰。 加密速度快 密鑰管理困難蜡塌,任意泄密 非對稱加密算法:RSA蜜另、DSA适室、ECC...
字符串與多線程的愛恨情仇 問題的引出 做一次埋點(diǎn)需求的時候,需要在最后埋點(diǎn) SDK 上報的時候蚕钦,進(jìn)行一些攔截和計算亭病,來插入一些新的埋點(diǎn)屬性,順便...
內(nèi)存分配 棧 stack由系統(tǒng)管理嘶居,分配和釋放存儲局部變量,保存函數(shù)現(xiàn)場連續(xù)的內(nèi)存地址,由高向低分配邮屁,不會產(chǎn)生碎片效率高整袁。棧是機(jī)器系統(tǒng)提供的數(shù)據(jù)...
基本概念 什么是 GCD ? 官方文檔 說明如下:Grand Central Dispatch( GCD )是異步啟動任務(wù)的技術(shù)之一佑吝。此技術(shù)將開...
為什么需要 AutoreleasePool 1. 延長對象生命周期 我們都知道坐昙,系統(tǒng)內(nèi)存是有限的,要想系統(tǒng)一直正常高效運(yùn)行著芋忿,就需要我們合理地管...
之前做過一款小說閱讀類的APP炸客,最近特地花了一點(diǎn)時間整理了代碼,以便讓有要做相關(guān)APP的同學(xué)參考一下戈钢。代碼鏈接:LKReading 主要特性 T...
本文大量參考YY大神的深入理解RunLoop痹仙,整理了一下思路,化繁為簡殉了,僅作為學(xué)習(xí)資料整理开仰。 RunLoop,顧名思義就是跑圈薪铜,相信每個iOS開...
用過無數(shù)的三方庫众弓,卻仍舊寫不好代碼。以前總會有人問:你用過最好的三方庫是什么隔箍?那個時候總是會猶豫半天谓娃,到底是哪一個呢?好像都還可以耶蜒滩,直到后來遇...
如今我們但凡看到一塊屏幕我們都會忍不住去點(diǎn)擊,幾乎每一塊屏幕都能多點(diǎn)觸控帮掉。我們用多點(diǎn)觸控屏幕是那么自然弦悉,就像生來就有的技巧。那么在我們手...