占位

自己主动转载器那小子,你转完了没?

转完了,我开写了哈!

Block,就两个事儿,一个是引用,一个是实例,除了实现处。其他地方都是引用。

以此思路。再继续看看引用和实现的定义方式吧。

參考官方文档。

后补

==========

近期在忙一件大事,好事有结果了。而确没有明白结果。

今天又用到 block 构建复用架构。发现短短的一两周时间。就有点忘记 block 的使用方法了。

看来真得整理一下了。

==========

引用 和 实现

引用即名称。返回类型是要有的

实现能够没有,它的内部返回值就是返回类型,再有它所处的位置也决定了它的类型。不是员工,是老板!

(mac 版啥时侯能直接粘帖图片呢!

)

细想想,和 C 语言的指针有啥差别?

定义带 block 參数的消息:

- (void)interfaceCall:(NSString *)interfaceType params:(id)paramDic businessSuccess:(void(^)(AFHTTPRequestOperation *httpOp))successHandler businessFail:(void (^)(AFHTTPRequestOperation *httpOp))failHandler  netFail:(void (^)(AFHTTPRequestOperation *httpOp))netFailHandler {

}

发送带 block 參数的消息:

    NSMutableDictionary *paramDic = [NSMutableDictionary dictionaryWithObjectsAndKeys:username, @"username", password, @"password", studentid, @"studentid", email, @"email", nil];

    [self interfaceCall:@"regist" params:paramDic businessSuccess:^(AFHTTPRequestOperation *httpOp) {

    } businessFail:^(AFHTTPRequestOperation *httpOp) {

    } netFail:^(AFHTTPRequestOperation *httpOp) {

    }];

最新文章

  1. FWT与High dick(划掉改成Dimensional) Fourier Transform
  2. java打包文件夹为zip文件
  3. Win7系统中提示:本地无法启动MySQL服务,报的错误:1067,进程意外终止的解决方法。
  4. jquery mobile的事件
  5. andriod 获取电池的信息
  6. mac环境下手动卸载mysql
  7. Careercup | Chapter 7
  8. PCA MATLAB
  9. Scala学习笔记(一)数据类型
  10. style-11bak
  11. java字符串格式化
  12. 使用 libdvm.so 内部函数dvm* 加载 dex
  13. 灾难恢复-boot分区的恢复方法
  14. 如何利用Plxmon工具进行在线烧录PCI卡的EEPROM
  15. unity中ScriptableObject在assetbundle中的加载
  16. 安装Mosquitto学习MOTT协议
  17. angular ng-repeat出来的数据 每条修改数据后返回给接口 如何取到每个对应修改的值
  18. Oracle 11g 导出数据报 “ORA-01455: 转换列溢出整数数据类型”的问题
  19. js中call与apply用法
  20. VB.NET 仿Edge风格的TabControl控件

热门文章

  1. UITextField 点击事件 --- 不会触发键盘弹出,触发其他事件的实现。
  2. PHP操作多进程
  3. 5.27 sorm图
  4. SQLServer2008 关于while循环
  5. javascript执行环境及作用域
  6. DFS-BFS深度优选遍历和广度优先遍历
  7. 【CF1173D】NanuuAndCircle
  8. QBXT Day2
  9. 共享内存、网络(day13)
  10. [Ynoi2015]即便看不到未来