blcok的形式 ^(参数列){主体} block作为返回值 块对象 和 类声明 特点:1.不指明返回值类型,向swift的闭包函数 block中的行为变量: block中会保存局部变量的值,只有重新给block赋值,才会改变局部变量的值 总结: 局部变量只能读取和复制值,运行时相当于前面加了con ...
分类:
其他好文 时间:
2016-04-06 02:08:32
阅读次数:
177
对于GET和PSOT请求我们在开发中会经常使用,所以对代码进行封装就可以做到事半功倍.下面就介绍下怎么对代码进行封装, 要求是: 1.要有网络成功和失败的blcok. 2.如果服务器传回的是 JSON 数据,自动解析;如果不是,直接返回二进制数据. 3.默认成功之后的block回调在主线程进行
分类:
Web程序 时间:
2016-03-15 00:19:16
阅读次数:
457
界面通信有三种方法 1、属性传值 2、代理传值 3、blcok传值 先讲讲属性和传值和代理传值 //属性传值- (void)sendValue { SecondViewController *secondVC = [[SecondViewController alloc] init]; second
分类:
其他好文 时间:
2016-02-22 16:37:22
阅读次数:
139
将Block作为代理来使用,实现传值在这里http://www.cnblogs.com/iCocos/p/4659878.html,笔者已经将代理,Block,通知传值的方式总结了一下,今天使用的不一样,我们这里使用的是在一个方法中将一个block代码保存起来,再回到blcok内部去执行。这里使用的...
分类:
移动开发 时间:
2015-09-25 07:05:22
阅读次数:
182
前端页面的布局方式常用到的大概有三种方式分别为普通文档流布局、浮动布局和绝对布局。下面将分别介绍着三类布局。 a、普通布局:前端中用到的标签主要分为块级标签(display:blcok)和行级标签(display:inline)。块级标签为必须占一行的标签元素,后面的元素必须在下一行显示;行级...
分类:
其他好文 时间:
2015-07-11 16:16:15
阅读次数:
158
先上两段代码://1
int val = 0;
void (^blk)(void) = ^{val = 1};//2
id array = [[NSMutableArray alloc] init];
void (^blk)(void) = ^{
id obj = [[NSObject alloc] init];
[array addobject:obj];
};稍微用过block的...
分类:
移动开发 时间:
2015-04-24 12:35:00
阅读次数:
138
//声明Blcok,返回一个对象 __block int i = 0; Home *(^count)(void) = ^ { i += 1; Home *home =[[Home alloc] init]; home.title = @"DD"; return home;...
分类:
其他好文 时间:
2015-03-05 01:40:31
阅读次数:
129
block
什么是block
block的简单应用
block的适用范围
block的注意事项
1.什么是blcok
block就是弥补了 指向函数的指针 不能够直接保存一个函数体(代码块)
2.blcok的简单应用(1)无参数无返回值的block // 定义一个没有参数没有返回值的block
void (^block)(void) = ^{
NSLog(@"My...
分类:
其他好文 时间:
2015-03-01 18:30:18
阅读次数:
154