随笔分类 - 网络工程
摘要:AFNetworking是封装的NSURLSession的网络请求,由五个模块组成:分别由NSURLSession,Security,Reachability,Serialization,UIKit五部分组成 NSURLSession:网络通信模块(核心模块) 对应 AFNetworking中的 A
阅读全文
摘要:三次握手(建立连接) 通俗的说法1)Client:嘿,李四,是我,听到了吗?2)Server:我听到了,你能听到我的吗?3)Client:好的,我们互相都能听到对方的话,我们的通信可以开始了。 为什么是三次握手? 三次握手保证了,服务端的接收和发送能力 四次挥手(断开连接) 通俗的说法1)Clien
阅读全文
摘要:一、HTTPS和HTTP的区别 HTTPS协议 = HTTP协议 + SSL/TLS协议 SSL的全称是Secure Sockets Layer,即安全套接层协议,是为网络通信提供安全及数据完整性的一种安全协议。TLS的全称是Transport Layer Security,即安全传输层协议。 即H
阅读全文
摘要:需求:点击某个地方触发事件,可以自由的切换测试、预生产、生产三种环境。 原理:用NSUserDefault或者Singleton去维护环境变量集合。 宏定义配置 /***************单例模式宏**************/ #define MACRO_SHARED_INSTANCE_IN
阅读全文