美文网首页Objective-C网络请求网络部分
block使用(1/2)--把block当作方法的参数

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

作者: 蚂蚁牙齿不黑 | 来源:发表于2016-01-19 11:01 被阅读2893次

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

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

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

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

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

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

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

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

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

7.测试工具类

小试牛刀

相关文章

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

    工作中会经常使用AFNetworking发送网络请求,但项目里在多个地方不断的创建网络请求类而求需要设置各种...

  • block的简单使用

    block的使用场景 1.把block保存到对象中,恰当时机的时候才去调用2.把block当做方法的参数使用,外界...

  • Block的三种应用场景

    block开发中使用场景1.把block保存到对象中,恰当的时候才去调用2.把block当做方法的参数使用,外界不...

  • Block开发中使用场景

    block开发中使用场景 1.把block保存到对象中,恰当时机的时候才去调用 2.把block当做方法的参数使用...

  • iOS-block三种应用场景

    1.把block保存成对象中的属性,在恰当的时刻调用 2.把block当成方法的参数使用,block的调用在是在方...

  • iOS block常见用法

    1.首先看看block的定义 2.block当做对象的属性 3.block当做OC方法的参数 4.使用typede...

  • block基本形式

    1 创建Block 2 typedef Block 3 Block作为方法的参数 (可用于往上级界面传值)

  • block传值理解

    就是在一个类里把block1当参数传过另一个block2,首先先调用block2的实现方法,然后在block2里调...

  • Block

    0.快速创建block1.block的创建[^1]2.block的定义格式3.block作为方法参数的用法4.相同...

  • block使用方法

    block基本使用 没有参数,=左边的()里面要写上void。 作为方法的参数传递使用 怎么区分参数是block?...

网友评论

本文标题:block使用(1/2)--把block当作方法的参数

本文链接:https://www.haomeiwen.com/subject/pcwkkttx.html