【iOS】利用block实现回调的示例
来源:互联网 发布:js prop checked 编辑:程序博客网 时间:2024/05/16 11:01
利用block完成回调,小demo一个。闲话少说,直接上代码了!O(∩_∩)O~
TestObject.h
#import <Foundation/Foundation.h>typedef void (^FinishBlock)(NSString *backStr);@interface TestObject : NSObject//能进行回调的方法- (void)playSomeTime:(FinishBlock)block;@end
TestObject.m
#import "TestObject.h"@implementation TestObject- (void)playSomeTime:(FinishBlock)block{ for (int i = 0; i< 5000; i++) { NSLog(@"i===%d",i); } block(@"被回调的字符串O(∩_∩)O~");}@end
ViewController.h
#import <UIKit/UIKit.h>@interface ViewController : UIViewController@end
ViewController.m
#import "ViewController.h"#import "TestObject.h"@interface ViewController ()@end@implementation ViewController- (void)viewDidLoad{ [super viewDidLoad]; TestObject *obj = [[TestObject alloc] init]; [obj playSomeTime:^(NSString *backStr){ NSLog(@"回调完成,被返回的结果===%@",backStr); }]; NSLog(@"这是同步操作,需要等待回调完成");}- (void)didReceiveMemoryWarning{ [super didReceiveMemoryWarning];}@end
0 0
- ios利用block实现回调示例
- 【iOS】利用block实现回调的示例
- 猫猫学iOS 之BLOCK的妙用_利用block实现链式编程
- AJ学IOS 之BLOCK的妙用_利用block实现链式编程
- iOS Objective-C Block 的使用示例
- iOS 使用Block实现函数回调
- ios block 实现函数回调
- ios block回调实现方法
- iOS 中^block 示例
- ios学习笔记:如何利用block进行回调
- iOS-Block的实现(一)
- iOS利用Block传值
- 利用runtime实现UIAlertView的block回调
- IOS关于block回调的用法
- IOS中block的回调
- iOS实现简单的block的例子
- iOS中block实现的探究
- iOS中block实现的探究
- 电话过去我估计的后果和骄傲是电玩
- Codeforces 455C Civilization(并查集+dfs)
- 都回去后金额我是大家哈高速的话几千万
- hdu1695 dfs+欧拉函数
- Mondrian 表头中文显示(汉化)
- 【iOS】利用block实现回调的示例
- IOS7 根据字符串求尺寸
- Python基础入门部分函数用法
- 安装JAVA开发环境--JDK
- IT从上层到底层是怎样的学习过程
- Apache服务的性能和工作原理
- android service 之二(IntentService)
- Pentaho BI server安装之——Adminstrator console
- C++学习笔记(二): 迭代器