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
(#换成@)。