论加密算法原理及其重要性
摘要:为什么要进行数据加密? 数据加密的基本过程就是对原来为明文的文件或数据按某种算法进行处理,使其成为不可读的一段代码,通常称为“密文”,使其只能在输入相应的密钥之后才能显示出本来内容,通过这样的途径来达到保护数据不被非法人窃取、阅读的目的。 该过程的逆过程为解密,即将该编码信息转化为其原来数据的过程。
阅读全文
posted @
2016-03-30 11:51
有近暗
阅读(4921)
推荐(0)
new alloc/init 区别
摘要:1.在实际开发中很少会用到new,一般创建对象咱们看到的全是[[className alloc] init] 但是并不意味着你不会接触到new,在一些代码中还是会看到[className new], 还有去面试的时候,也很可能被问到这个问题。 2.那么,他们两者之间到底有什么区别呢, 我们看源码:
阅读全文
posted @
2016-03-03 18:06
有近暗
阅读(292)
推荐(0)
copy 与 retain的区别,以及copy与mutablecopy的区别
摘要:copy 与 retain的区别 copy: 建立一个索引计数为1的对象,然后释放旧对象 retain:释放旧的对象,将旧对象的值赋予输入对象,再提高输入对象的索引计数为1 Copy其实是建立了一个相同的对象,而retain不是:比如一个NSString对象,地址为0×1111,内容为@”STR”,
阅读全文
posted @
2016-03-02 18:31
有近暗
阅读(227)
推荐(0)