SMWebRequest 是一个针对 iOS 的非常实用的轻量级 HTTP 请求类。
它封装了单个 HTTP 请求和响应,设计上比 NSURLConnection 更加简洁易用。服务器响应被完全缓冲到内存中,然后以 NSData 的形式传递回事件监听器。您可以选择指定一个代理,在后台线程上处理 NSData,然后返回其他内容。
更多详细信息请参考博客文章: http://nfarina.com/post/3776625971/webrequest
如果您在启用了 自动引用计数 (ARC) 的项目中使用 SMWebRequest,您需要为我们的源设置 -fno-objc-arc
编译器标志。要在线稿 Xcode 中完成此操作,请转到活动目标并选择“构建设置”标签。在“编译器标志”列中,为 SMWebRequest.m
设置 -fno-objc-arc
。