如何在另外一个类中 获取 ios .m 实现文件中 extension 中的属性

发布于 2022-08-31 20:43:54 字数 60 浏览 15 评论 0

由于代码问题,需要获取到.m 实现文件中的extension 中的属性,但是不知该如何获取,请大神赐教

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

清泪尽 2022-09-07 20:43:55

代码都是你的,直接开放出来,或者写个方法。要么就试试kvc的方式。

猫烠⑼条掵仅有一顆心 2022-09-07 20:43:55

把隐藏在 extension 中的属性拷贝出来,放到你的 .m 文件开头,比如像这样。

@interface Foo()
@property (nonatomic, strong, readonly) NSString *bar;
@end

然后你就可以在这个 .m 文件中愉快的使用 bar 属性了。

当然,最好还是不要这么 hack……

无力看清 2022-09-07 20:43:55

为什么不用category

不羁少年 2022-09-07 20:43:55

class_copyPropertyList,所有属性,一网打尽。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文