在Swift中声明和使用自定义属性

在Swift中声明和使用自定义属性,第1张

概述我想使用元数据来注释我的类型和方法,并在运行时读取它们。 语言参考文献解释了how to declare attribute usages,但实际上可以声明自己的属性吗? 阅读需要某种反思机制,我根本无法找到参考书,所以问题的第二部分可能是 – 有可能的反思。如果这些功能在Swift中不可用,那么可以使用Objective-C代码(但是在Swift实例和类型上)呢? 一个相对不相关的笔记:将被建模 我想使用元数据来注释我的类型和方法,并在运行时读取它们。

语言参考文献解释了how to declare attribute usages,但实际上可以声明自己的属性吗?

阅读需要某种反思机制,我根本无法找到参考书,所以问题的第二部分可能是 – 有可能的反思。如果这些功能在Swift中不可用,那么可以使用Objective-C代码(但是在Swift实例和类型上)呢?

一个相对不相关的笔记:将被建模为属性的决定以及添加到核心语法中的内容使我非常随意。感觉像两个不同的团队在语法和一些属性上工作。例如。他们把weak and unowned作为修饰语言,而成了@final and @lazy的属性。我相信,一旦他们实际添加访问修饰符,他们可能会是最终的属性。所有这些都与Objective-C互 *** 作性有关吗?

如果我们将iBook作为确定性,似乎没有开发人员的方式可以用Java和.NET中的方式创建任意的新属性。我希望这个功能稍后进行,但现在看来,我们没有运气。如果您关心此功能,您应该提交一个 enhancement request with Apple(组件:Swift版本:X)

FWIW,在Objective-C中也没有办法做到这一点。

总结

以上是内存溢出为你收集整理的在Swift中声明和使用自定义属性全部内容,希望文章能够帮你解决在Swift中声明和使用自定义属性所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1052556.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存