Swift 3必看:#selector获取属性的getter和setter方法

523 查看

在swift中如果要获取一个方法的selector用#selector()实现。我们也知道OC中的属性其实是自动生成了getter和setter方法。
swift 3中支持获取属性的getter和setter方法。语法就是:#selector(getter: keypath )#selector(setter: keypath )。示例如下:

这两个方法和OC中的签名一致。set方法签名就是setFirstName:
然后就可以正常使用了:

225849-75575483d72ce813

欢迎关注我的微博:@没故事的卓同学

相关链接:
SE0064-Referencing the Objective-C selector of property getters and setters