常用加密算法 对称加密算法:AES、DES 加密和解密使用同一密钥。 加密速度快 密钥管理困难,任意泄密 非对称加密算法:RSA、DSA、ECC...
字符串与多线程的爱恨情仇 问题的引出 做一次埋点需求的时候,需要在最后埋点 SDK 上报的时候,进行一些拦截和计算,来插入一些新的埋点属性,顺便...
内存分配 栈 stack由系统管理,分配和释放存储局部变量,保存函数现场连续的内存地址,由高向低分配,不会产生碎片效率高。栈是机器系统提供的数据...
基本概念 什么是 GCD ? 官方文档 说明如下:Grand Central Dispatch( GCD )是异步启动任务的技术之一。此技术将开...
为什么需要 AutoreleasePool 1. 延长对象生命周期 我们都知道,系统内存是有限的,要想系统一直正常高效运行着,就需要我们合理地管...
之前做过一款小说阅读类的APP,最近特地花了一点时间整理了代码,以便让有要做相关APP的同学参考一下。代码链接:LKReading 主要特性 T...
本文大量参考YY大神的深入理解RunLoop,整理了一下思路,化繁为简,仅作为学习资料整理。 RunLoop,顾名思义就是跑圈,相信每个iOS开...
用过无数的三方库,却仍旧写不好代码。以前总会有人问:你用过最好的三方库是什么?那个时候总是会犹豫半天,到底是哪一个呢?好像都还可以耶,直到后来遇...
如今我们但凡看到一块屏幕我们都会忍不住去点击,几乎每一块屏幕都能多点触控。我们用多点触控屏幕是那么自然,就像生来就有的技巧。那么在我们手...