Swift中的“withEvent”的含义,以及一般的参数修饰符
touchesBegan(触及:NSSet,withEvent事件:UIEvent)
这一行中的“withEvent”关键字的function是什么?
我找不到关于“withEvent”一般做什么的文档,或者这些函数参数修饰符可能做什么,如何定义它们,或者它们有多less。
这是一个外部参数名称。 从Swift文档的function :
外部参数名称
有时在调用一个函数时为每个参数命名是很有用的,以指明你传递给函数的每个参数的用途。
如果希望函数的用户在调用函数时提供参数名称,则除了本地参数名称之外,还要为每个参数定义一个外部参数名称。 在它支持的本地参数名称之前写一个外部参数名称,用空格分隔
这意味着在函数体内部,您通过event
来引用该参数,但是任何调用您的函数的人都将使用withEvent
作为参数名称。