您现在的位置是:主页 > news > 云南旅行社网站建设/好消息tvapp电视版

云南旅行社网站建设/好消息tvapp电视版

admin2025/4/24 7:38:44news

简介云南旅行社网站建设,好消息tvapp电视版,东莞网站开发哪家强,广西网站建设公司招聘在swift中如果要获取一个方法的selector用#selector()实现。我们也知道OC中的属性其实是自动生成了getter和setter方法。 swift 3中支持获取属性的getter和setter方法。语法就是:#selector(getter: keypath ) 和 #selector(setter: keypath )。示例如下:…

云南旅行社网站建设,好消息tvapp电视版,东莞网站开发哪家强,广西网站建设公司招聘在swift中如果要获取一个方法的selector用#selector()实现。我们也知道OC中的属性其实是自动生成了getter和setter方法。 swift 3中支持获取属性的getter和setter方法。语法就是:#selector(getter: keypath ) 和 #selector(setter: keypath )。示例如下:…

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

class Person: NSObject {dynamic var firstName: Stringdynamic let lastName: Stringdynamic var fullName: String {return "\(firstName) \(lastName)"}init(firstName: String, lastName: String) {self.firstName = firstNameself.lastName = lastName}
}let firstNameGetter = #selector(getter: Person.firstName)
let firstNameSetter = #selector(setter: Person.firstName)复制代码

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

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

相关链接:

SE0064-Referencing the Objective-C selector of property getters and setters