首页 > TAG信息列表 > myBlock

oc 属性类型一般用法

  @property (nonatomic,assign) int ticketCount; NSString :copy  -> @property (nonatomic,copy) NSTring *name; block :copy -> @property (nonatomic,copy) void (^myBlock)(); delegate,ui :weak  

iOS 技术篇:从使用到了解block底层原理 (一)

1.概述 block : Object - C对于闭包的实现 . 闭包 = 一个函数(或是指向函数的指针) +该函数执行的外部的上下文变量(自由变量) 2.对block的理解 可以嵌套定义,定义 block 方法和定义函数方法相似 block可以定义在方法外部内部或外部 只有调用block时候 才会执行 { } 内的代码

Xcode 9中去除Block警告

定义一个不带参数的block,通常是如下的方式 typedef void(^myBlock)(); 在xcode9中会提示一个警告 This block declaration is not a prototype Insert 'void' 解决方式可以是如下的几种 方法一: typedef void(^myBlock)(void); 方法二: #pragma clang diagnostic push #pragma c