你的位置:首页 > 软件开发 > 操作系统 > block 代码块 反向传值

block 代码块 反向传值

发布时间:2016-04-11 21:00:13
block 代码块 也称作闭包 与C语言函数类似 具有反向传值、回调的功能block公式分两种: ①声明和实现写到一块的公式 返回值类型(^block名字)(参数列表 参数类型 参数名) = ^(参数列表 参数类型 参数名){ ...

block 代码块 也称作闭包 与C语言函数类似  具有反向传值、回调的功能

block公式分两种:

   ①声明和实现写到一块的公式

   返回值类型(^block名字)(参数列表 参数类型 参数名) = ^(参数列表 参数类型 参数名){

        实现代码(如果有返回值 需要return 返回值类型的值)

   };

 调用:block名字(参数);

 

  ②声明和实现分开写的公式

     (1)声明

     返回值类型(^block名字)(参数列表);

     (2)实现

     block名字 = ^(参数列表){

        实现代码(如果有返回值 需要return 返回值类型的值)

     };

  (3)调用

     block名字(实参);

  注⃝ 在调用之前必须有实现的方法   

 

今天在这里主要将一下block的方向传值(方向传值就是在回调的时候给他一个值),通过button的示例来讲一下block怎么反向传值。

具体代码如下:

在AppDelegate.m中创建带导航栏的窗口

#import "AppDelegate.h"#import "ViewController.h" @interface AppDelegate () @end @implementation AppDelegate - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {   self.window = [[UIWindow alloc]initWithFrame:[UIScreen mainScreen].bounds];   self.window.rootViewController = [[UINavigationController alloc]initWithRootViewController:[[ViewController alloc]init]];   [self.window makeKeyAndVisible];   return YES; } @end

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:block 代码块 反向传值

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录