码迷,mamicode.com
首页 >  
搜索关键字:block实现    ( 119个结果
iOS开发 多线程(一)GCD中dispatch队列知识
GCD编程的核心就是dispatch队列,dispatch block的执行最终都会放进某个队列中去进行,它类似NSOperationQueue但更复杂也更强大,并且可以嵌套使用。所以说,结合block实现的GCD,把函数闭包(Closure)的特性发挥...
分类:移动开发   时间:2015-08-18 16:46:29    阅读次数:145
Block 传值
通过block实现从第二个页面向第一个页面传值,不需要写协议,可以直接传1.在第一个页面创建一个button按钮,从按钮的点击方法实现传值// 设置背景颜色代码:[self.view setBackgroundColor:[UIColor redColor]];// 设置不透明代码:self.navigationController.navigationBar.translucent=NO;...
分类:其他好文   时间:2015-08-13 15:52:30    阅读次数:100
(一一八)利用block实现链式编程
有些时候需要不断地调用方法,如果使用传统方案,需要拿到对象多次调用,例如有一个Ball对象,实现了up、down、left、right四个方法,分别控制球的运动方向,如果要实现球向右再向下,需要这么写: [ball right]; [ball down];如果能够按照下面这样写,会更加方便。 [[ball right] down]; 要实现这样的功能十分简单,只要每个方法都返回self即可,...
分类:其他好文   时间:2015-08-11 23:27:06    阅读次数:210
ios学习(界面传值的方法)
ios(学习)界面传值的方法 block: 实现界面传值的方法1.block: 实现界面传值,都是从第二个界面向第一个界面传值:第一种block 首先).在第二个界面secondViewController声明set方法 声明block @property (nonatomic,copy) void(^change)(UIColor *color); 其次...
分类:移动开发   时间:2015-08-04 13:35:12    阅读次数:428
使用block实现两个页面之间的传统价值观
第二个view声明一个block属性:@property (nonatomic, copy) void(^doTransferMsg)(NSString *_msg);然后传值方法里检查block是不是存在- (IBAction)transferText:(UIButton *)sender { i...
分类:其他好文   时间:2015-07-29 13:42:21    阅读次数:86
IOS-Block
1 使用block和使用delegate完成委托模式有什么优点?首先要了解什么是委托模式,委托模式在iOS中大量应用,其在设计模式中是适配器模式中的对象适配器,Objective-C中使用id类型指向一切对象,使委托模式更为简洁。了解委托模式的细节: iOS设计模式—-委托模式 使用block实现委托模式,其优点是回调的block代码块定义在委托对象函数内部,使代码更为紧凑; 适配对象不再...
分类:移动开发   时间:2015-07-23 17:46:26    阅读次数:185
iOS中block实现的探究
iOS中block实现的探究[0. Brief introduction of block]Block是iOS4.0+ 和Mac OS X 10.6+ 引进的对C语言的扩展,用来实现匿名函数的特性。用维基百科的话来说,Block是Apple Inc.为C、C++以及Objective-C添加的特性,...
分类:移动开发   时间:2015-06-24 15:54:37    阅读次数:233
iOS多线程的初步研究(八)-- dispatch队列
GCD编程的核心就是dispatch队列,dispatch block的执行最终都会放进某个队列中去进行,它类似NSOperationQueue但更复杂也更强大,并且可以嵌套使用。所以说,结合block实现的GCD,把函数闭包(Closure)的特性发挥...
分类:移动开发   时间:2015-06-21 18:40:14    阅读次数:142
Objective-C----Block 、数组排序
直接上代码://写?一个 返回值为整型 参数为NSString(仅?一个参 // 数)的block,实现将字符串转换为整型的功能。// int (NSString *string) { // return [string intValue] ; // }// 把^int (NSString *string)赋值给int (^myBlock)(NSString *)...
分类:编程语言   时间:2015-06-20 10:35:04    阅读次数:120
-Block和JSON
【Block】【认识Block】 block就是代码块,可以理解为没有名字的函数(匿名函数)。 使用形式类似于前面学习的函数指针,只需将‘*’改为‘^’【使用说明】 1、使用typedef 2、作为参数传递 3、block的拷贝 4、字符串排序 5、使用局部变量练习:用block实现方法的回调【JS...
分类:Web程序   时间:2015-06-19 18:09:16    阅读次数:135
119条   上一页 1 ... 7 8 9 10 11 12 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!