我有一个myClass类,其中.h我有:
@property (strong) NSString *mystring;
我有一个父类,我在其中访问“mystring”变量。但是每次我访问它以将其与另一个字符串进行比较时,消耗的内存会增加(使用ARC)。
myClass *oneClass=<pointer to existing class>;
for (int i=0;i<1000;i++)
{
if ([oneClass.mystring isEqualToString:@"oneString"])
{
// do nothing
}
}
- &GT;每次执行时占用10 MB内存,并且不释放内存。 请不要看逻辑(“oneString”正在改变)。我该如何在类中声明 mystring (强vs vs vs弱?)以便不消耗内存?
感谢。