对于 UIApplication,如何枚举所有被实例化的类?
for (NSObject *object in UIApplication.NSArray) {
}
我不确定这是否正确。
对于 UIApplication,如何枚举所有被实例化的类?
for (NSObject *object in UIApplication.NSArray) {
}
我不确定这是否正确。
你的目的还不清楚。但我假设您这样做是出于好奇、调试或分析,因为这些是这样做的唯一合理理由。在任何这些情况下,请使用Instruments 中的分配工具。你可以模仿它的功能——CoreFoundation 中有必要的 SPI,它 [大部分] 是开源的,而且它们并不那么棘手。但你真的不想 - 它们不受支持,不仅容易改变,而且可能在每个主要操作系统版本中发生变化。Instruments 用户界面非常强大,可用于分析您将使用的大量数据。
您可以为所有自定义类提供一个统计实例的静态变量和一个从其他对象访问该变量的 getter 方法。