摘要:
本节目录category理解category例子category理解1.给现在的类增加功能,如添加方法2.分类不能添加成员变量3.文件中的语法@interface 主类类名(分类类名)4.文件名通常为:主类名+分类名5.引用是要import分类category例子在OC中我觉得URL编码的方法太长了,我想缩短点,于是给字符串URL编码、URL解码新起方法#import @interface NSString (Extend)-(NSString *)urlEncode;-(NSString *)urlDecode;@end#import "NSString+Extend.h" 阅读全文
摘要:
前言:对于一个学习IT知识的人来说,图文并茂来说明知识是比较易于理解。想简单的理解HTTPS,先要理解下非对称加密和对称加密HTTPS交互过程如下图1、Client发送一个请求到Server2、Server会生成私钥和公钥3、服务器会生成一个证书返回给客户端,这个证书里包括Server生成的公钥、颁发日期、过期时间等信息。4、服务器会验证这个证书是否有效合法5、如果证书有效,Client会生成一个Key(这个key用于以后的数据加密)。6、Client用证书里面的公钥对Key进行加密并上传到Server7、Server用私钥对Client传过来的key进行解密8、Server用key加密数据, 阅读全文