我不能说我真的了解 Objective-C 中的内存处理,所以我对此有几个问题。
我必须删除下面框中的对象“url”和“urlRequest”还是“urlConnection”负责这样做?
NSURL* url = [NSURL URLWithString:url]; NSURLRequest* urlRequest = [[NSURLRequest alloc] initWithURL:url]; NSURLConnection* urlConnection = [[NSURLConnection alloc] initWithRequest:urlRequest delegate:self];
以下对象创建之间有什么区别。是参考。在所有情况下都保留计数器?
[[NSString alloc] init]; [[NSString alloc] initWithFormat:...]; [NSString stringWithString:...];
分配属性时,是参考。无论是否将“分配”或“保留”设置为属性,计数始终保留?