block使用(1/2)--把block当作方法的参数

       工作中会经常使用AFNetworking发送网络请求,但项目里在多个地方不断的创建网络请求类而求需要设置各种冗余的参数,所以很有必要封装一个自己的网络请求单例类,以后再发送网络请求相当的简便实用,按照操作步骤作如下的总结

1.创建工具类继承自NSObject (在此以WSNetools命名)    创建AFN请求管理者(全局属性)

2.手撕单例       让全局只有一个管理者     GCD中一次性代码是必备良药


3.单例类创建设置好请求参数的网络工具类 


4.进入重点    使用block方法参数回调函数    先定义block          


敲出typedef,选择蓝色项 回车   ok


设置block回调的参数    参数类型当然是搞成你所想要的



5.定义好了block之后   那么就开始最重要的一环  就是把block作为方法的参数


6.到了这里  已经成功的定义了一个带block参数的方法   下面开始实现此方法


7.测试工具类


小试牛刀
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,947评论 18 139
  • 国家电网公司企业标准(Q/GDW)- 面向对象的用电信息数据交换协议 - 报批稿:20170802 前言: 排版 ...
    庭说阅读 11,152评论 6 13
  • AFHTTPRequestOperationManager 网络传输协议UDP、TCP、Http、Socket、X...
    Carden阅读 4,384评论 0 12
  • 荷尔蒙的气息充斥四周 初到现场未曾适应 一点一点去试 一副疲倦身躯 一对酸软的腿 放弃太轻易 所幸有伙伴的陪同 智...
    露出了真身可会被抱紧阅读 209评论 0 0
  • 寒风呼啸的帝都,万千灯火中的一点明亮下,一个孩子正拿着数学作业立于书桌一旁。 “孩子,真抱歉,”已埋头于书桌前许久...
    波妞c阅读 411评论 0 0