logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

iOS ------ 事件响应链

当触摸事件发生后,系统会自动生成一个UIEvent对象,记录事件发生的事件和类型然后系统会把UIEvent事件加入到一个由管理的事件队列中然后会讲事件分发给UIWindow,主窗口会在视图层次结构中找到一个合适的响应者对象来处理触摸事件。不断递归调用hitTest方法来找到第一响应者如果第一响应者无法响应事件,那么会按照响应者链往上传递,也就是传递给自己的父视图一直传递直到,如果都无法响应,事件就

文章图片
#ios#cocoa#macos
O C高级编程 第二章: Blocks

Blocks是C语言的扩充功能:带有自动变量(局部变量)的匿名函数。“带有自动变量”在Blocks中表现为“截取自动变量"“匿名函数”就是“不带名称的函数”块,封装了函数调用及调用环境的OC对象block的声明// 1.// 2.BlockType:类型别名// 3.// 返回值类型(^block变量名)(参数1类型,参数2类型,...)block的定义// ^返回值类型(参数1,参数2,...)

#objective-c#ios#开发语言
到底了