AFNetworking初探

来源:互联网 发布:led胸牌编辑软件 编辑:程序博客网 时间:2024/06/06 02:05

看图:

这里写图片描述

1、NSURLSession – AFURLSessionManager、AFHTTPSessionManager,基于iOS的NSURLSession完成网络请求数据工作;
2、Reachability – AFNetworkReachabilityManager,网络可达性检测器;
3、Security – AFSecurityPolicy,有关安全策略的;
4、Serialization – AFURLRequestSerialization、AFURLResponseSerialization,分别是请求序列化器和响应序列化器

NS_ASSUME_NONNULL_BEGIN、NS_ASSUME_NONNULL_END:如果需要每个属性或每个方法都去指定nonnull和nullable,是一件非常繁琐的事。苹果为了减轻我们的工作量,专门提供了两个宏:NS_ASSUME_NONNULL_BEGIN和NS_ASSUME_NONNULL_END。在这两个宏之间的代码,所有简单指针对象都被假定为nonnull,因此我们只需要去指定那些nullable的指针
原创粉丝点击