iOS知识点

iOS开发微信SDK的集成(分享、支付)

在我们的App中是很经常的会用到微信的两个功能,1就是分享,2就是支付(通常会和支付宝、银联支付放在一起使用),通常接入这种三方的东西,对于移动端来说,过程都比较简单,但是对于后台来说,一般也不是说难,就是步骤多,配置的东西比移动端多...

加密技术

MD5加密原理解析

一、MD5算法基础概念​ MD5算法是Hash算法的一种,叫做讯息摘要演算法。所谓摘要,从字面意思理解,是指内容的大概。在MD5算法中,这个摘要是指将任意数据映射成一个128位长的摘要信息。并且其是不可逆的,即从摘要信息...

iOS知识点

消息传递的方式

1.KVC实现原理 KVC,键-值编码,使用字符串直接访问对象的属性。 底层实现,当一个对象调用setValue方法时,方法内部会做以下操作: 1.检查是否存在相应key的set方法,如果存在,就调用set方法 2.如果set方法不...

加密技术

数据安全及加密

1.对称加密和非对称加密的区别? 1、对称加密又称公开密钥加密,加密和解密都会用到同一个密钥,如果密钥被攻击者获得,此时加密就失去了意义。常见的对称加密算法有DES、3DES、AES、Blowfish、IDEA、RC5、RC6。 2、...

iOS知识点

调试技巧

1.LLDB常用的调试命令? po:print object的缩写,表示显示对象的文本描述,如果对象不存在则打印nil。 p:可以用来打印基本数据类型。 call:执行一段代码 如:call NSLog(@”%@”, @”yang”)...