OStack程序员社区-中国程序员成长平台

标题: objective-c - 获取 objective-c 中类的所有实例? [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-12 18:35
标题: objective-c - 获取 objective-c 中类的所有实例?

我有一个 UIView,它有很多实例,每个实例都有一个 UIRecognizer。

当其中一个被点击时,我想删除其他人的所有识别器。

我希望它获取类的所有实例并删除它们的识别。

我知道 ManagedObjects 有 [Entity allObjects];

如何创建我的“所有对象”类方法?



Best Answer-推荐答案


我有两个想法:

1/创建一个包含所有实例的类数组static NSArray* instances;,初始化时注册,释放时注销。数组应该只有弱引用,否则永远不会被释放。

2/NSNotification。所有实例都可以等待通知,如果您点击,则发送通知。

关于objective-c - 获取 objective-c 中类的所有实例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8520263/






欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) Powered by Discuz! X3.4