假设我在 viewDidLoad 中有:
NSMutableArray *entries = [NSMutableArray array];
[self doSomethingWithArray:entries];
NSLog(@"%@", entries);
然后在方法中我有:
- (void)doSomethingWithArray:(NSMutableArray *)entries
{
// create some custom data here, lets say - Something *something...
[entries addObject:something];
}
现在(方法完成后)条目(顶部的一个)怎么可能包含对象某物,因为对象“某物”未添加到属性或实例变量中,并且 nslog 将记录类“某物”?并且 doSomethingWithArray 自“无效”以来不返回任何内容。
我第一次遇到这个,不知道有没有这个外观的名字?
我在一些例子中第二次看到这个,真的不知道它是怎么做的。
如果有人能解释一下这里发生了什么,我将非常感激。
十分感谢。