---------------
main.m
---------------
#import
<Foundation/Foundation.h>
int
main()
{
//
使用typedef定义块类型
typedef
void
(^FKPrintBlock)(NSString*);
//
使用FKPrintBlock定义块变量
FKPrintBlock print = ^(NSString* info)
{
NSLog(@"%@", info);
};
//
使用FKPrintBlock定义块变量
FKPrintBlock loopPrint = ^(NSString* info)
{
for (int i = 0 ; i < 3 ; i ++)
{
for (int i = 0 ; i < 3 ; i ++)
{
NSLog(@"%@", info);
}
};
};
print(@"Objective-C");
loopPrint(@"iOS");
loopPrint(@"iOS");
}
一、编写本节代码的具体步骤:
1.参照003节的代码编写步骤。
二、本节代码涉及到的知识点:
1.使用typedef定义块类型之后,我们就可以更简洁地使用块类型去定义多个块变量。